【发布时间】:2020-07-10 19:56:25
【问题描述】:
我希望使用 itemgetter 函数对与此类似的列表进行排序。我正在尝试按字典KEY“特殊号码”按升序排列列表。 因为嵌套列表处理字典,我发现这很难完成。
from operator import itemgetter
lists = [
[{'time': str, 'ask price': str},
{'ticker': 'BB','Special number': 10}],
[{'time': str , 'price': str},
{'ticker': 'AA', 'Special number': 5}
]
]
我尝试使用:
gg = lists.sort(key=itemgetter((1)['special number']))
print(gg)
非常感谢!
【问题讨论】:
-
"列表将按升序排列"? “升序”是什么?
-
列表项 1 包含 {'Special number': 5},列表项 2 包含 {'Special number': 10}
标签: python list sorting dictionary