我有 2 個串列:
list1 = ["Mar 04", "Mar 05", "Mar 06", "Mar 07", "Mar 08", "Mar 09"]
lsit2 = [72888494.4, 151676281, 142677, 5865.698, 107451, 945203.08]
我想生成如下所示的鍵值對:
lst = [
{"x": "Mar 04", "y": "72888494.4"},
{"x": "Mar 05", "y": "151676281"},
{"x": "Mar 06", "y": "142677"},
]
我該怎么做?
uj5u.com熱心網友回復:
您可以使用zip:
lst = [{'x': list1_element, 'y': list2_element} for list1_element, list2_element in zip(list1, list2)]
或者您可以在沒有任何功能的情況下執行此操作:
lst = []
for i in range(len(list1)):
lst.append({'x': list1[i], 'y': list2[i]})
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/505438.html
