小编sam*_*dai的帖子

根据最大值的长度从python列出的字典中查找项目?

假设我有一个像这样的字典:

dicl = {'amazon': [668, 667, 879], 'flipkart': [678], 'hey': [89,79]}
Run Code Online (Sandbox Code Playgroud)

我想根据项目长度的降序打印字典项目。

我想要的输出:

{'amazon' : 3, 'hey' : 2, 'flipkart' : 1}
Run Code Online (Sandbox Code Playgroud)

但是我按项目的排序顺序获得结果,而我想根据项目的降序显示项目?

我尝试过的

cov_m = {k : len(v) for k, v in sorted(dicl.items())}
Run Code Online (Sandbox Code Playgroud)

电流输出:

{'amazon' : 3, 'flipkart' : 1, 'hey' : 2}
Run Code Online (Sandbox Code Playgroud)

python dictionary list set python-3.x

3
推荐指数
1
解决办法
84
查看次数

标签 统计

dictionary ×1

list ×1

python ×1

python-3.x ×1

set ×1