Python-按多个属性对列表进行排序?
发布于 2021-02-02 23:20:39
我有一个清单清单:
[[12, 'tall', 'blue', 1],
[2, 'short', 'red', 9],
[4, 'tall', 'blue', 13]]
如果要按一个元素(例如,高/短元素)排序,可以通过进行s = sorted(s, key = itemgetter(1))
。
如果我想作为排序依据两个高大/ short
和颜色,我可以为每个元素做排序两次,一次,但有一个更快的方法?
关注者
0
被浏览
188
1 个回答