我正在尝试将列表列表转换为dicts列表,列表就像,
terminate
我想将其转换为像
这样的词典列表['A', '100000', Timestamp('2017-01-01 00:00:00'), '003']
['B', '100001', Timestamp('2017-02-01 00:00:00'), '004']
我想知道最好的方法是什么。
答案 0 :(得分:1)
使用dict理解和zip()
:
a = ['A', '100000', Timestamp('2017-01-01 00:00:00'), '003']
b = ['B', '100001', Timestamp('2017-02-01 00:00:00'), '004']
all_lists = [a, b]
keys = ['name', 'id', 'time', 'number']
d = {key: val for a_list in all_lists for key, val in zip(keys, a_list)} # using dict comprehension