我创建了一个字典列表:
l = []
d = {"a":1,"b",2}
l.append(d)
d = {"a":5,"b":6}
l.append(d)
d = {"a":3,"b":4}
l.append(d)
现在,如何检查字典列表是否根据键 a
或键 b
排序?
最佳答案
只需使用默认检查是否已排序,但在比较之前使用索引:
k = "a"
all(l[i][k] <= l[i+1][k] for i in range(len(l) - 1))
关于python - 如何检查字典列表是否已排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33949988/