gpt4 book ai didi

python - 按字母顺序对相同值的键进行排序

转载 作者:太空宇宙 更新时间:2023-11-04 10:55:37 25 4
gpt4 key购买 nike

我有一本字典,我想按字母顺序对分配给它们的值相同的键进行排序。

例如:{chai:1, apple:1, dom banana:1}

如何按字母顺序对这些键进行排序?!

谢谢。

最佳答案

>>> from collections import defaultdict
>>> items = {'chai':1, 'apple':1, 'dom banana':1}
>>> d = defaultdict(list)
>>> for k,v in items.iteritems():
d[v].append(k)
>>> {k:sorted(v) for k,v in d.iteritems()}
{1: ['apple', 'chai', 'dom banana']}

关于python - 按字母顺序对相同值的键进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9953268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com