data = [ {"a": 1, "b": 2, "c": 3}, {"a": 4, "c": 6, "b": 5}]這是我的數據,我無法讓它工作:for i in data: c= [(k,v) for k,v in data[i].items()] c.sort() print(c)我需要遍歷字典列表。獲得列表后,我需要將“v”放入新列表中。提前致謝![('a', 1), ('b', 2), ('c', 3)]這就是列表的樣子
1 回答

12345678_0001
TA貢獻1802條經驗 獲得超5個贊
in是字典本身,所以使用i:for i in data
data = [
{"a": 1, "b": 2, "c": 3},
{"a": 4, "c": 6, "b": 5}
]
for i in data:
c= [(k,v) for k, v in i.items()]
c.sort()
print(c)
添加回答
舉報
0/150
提交
取消