我有一个 defaultdict 像:
d = {'a':[1], 'b':[2,3,4], 'c':[5,6]}
我希望:
sorted_d = {'b':[2,3,4], 'c':[5,6], 'a': [1]}
如何按列表的长度排序?
请您参考如下方法:
defaultdict - 与普通词典一样 - 没有顺序。
如果你只是想以一种排序的方式迭代它:
for key in sorted(d, key=lambda x:len(d[x]), reverse=True):
...
