Create a list of dictionaries from a list of keys and multiple lists of values

Viewed 9567

My solution

keys = ['FirstName', 'LastName', 'ID']

name1 = ['Michael', 'Jordan', '224567']
name2 = ['Kyle', 'Hynes', '294007']
name3 = ['Josef', 'Jones', '391107']

dictList = []
dictList.append(dict(zip(keys, name1)))
dictList.append(dict(zip(keys, name2)))
dictList.append(dict(zip(keys, name3)))

Works fine, but is there any other solution, because I will have at least 20000 names, so I am looking how to improve this.

4 Answers
Related