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
提交
取消