Skip to main content
 首页 » 编程设计

python之按值的长度对字典进行排序

2025年05月04日17xxx_UU

<分区>

我有一本字典:

d = {'a':[1,3], 'b':[3,4,5,6], 'c':[1], 'd':[1,2,3] } 

我想用前两个键值对制作一个更小的新字典,按值列表的 len 排序。所以在这种情况下,我想要:

newd = {'b':[3,4,5,6], 'd':[1,2,3] } 

我试过了 this answer但出现此错误:

NameError: global name 'd' is not defined