1
我想將列表轉換爲字典列表。我有辦法做到這一點,但我懷疑有一個更好的辦法:將列表轉換爲字典列表
t = [[1,2,3], [4,5,6]]
keys = ['a', 'b', 'c']
[{keys[0]:l[0], keys[1]:l[1], keys[2]:l[2]} for l in t]
與輸出
[{'a': 1, 'c': 3, 'b': 2}, {'a': 4, 'c': 6, 'b': 5}]
這可以通過一個循環來完成,但我敢打賭,有一個函數來做到這一點更容易。從this answer我猜想有一種方法可以通過map
命令來實現,但我不太確定。