xxxxxxxxxx
list_of_dict = []
for row in list_of_list[1:]: # Taking 0 index as header or key and rest as value
list_of_dict.append({key: val for key, val in list(zip(*[list_of_list[0], row]))})
xxxxxxxxxx
users = [
{'name': 'John', 'surname': 'Red', 'age': 27},
{'name': 'Kate', 'surname': 'Green', 'age': 40},
{'name': 'Jack', 'surname': 'Brown', 'age': 32}
]