gpt4 book ai didi

python - 在python中使用浮点值对字典进行排序

转载 作者:行者123 更新时间:2023-12-04 12:48:52 24 4
gpt4 key购买 nike

我正在将带有浮点值的字典按升序排序。这是我的代码

dicdata = {'mike': 15.12, 'jenny': 2.53, 'glenn' : 5.16, 'Meo': 1.01}

sorted_dicdata = sorted(dicdata.items(), key=operator.itemgetter(1), reverse=True)

输出不准确。它给了我
格伦:5.16
麦克:15.12
珍妮:2.53
米欧:1.01
我怎样才能解决这个问题?

最佳答案

如果您想从十进制到升序,以下代码有效

    >>> import operator
>>> print sorted(dicdata.items(), key=operator.itemgetter(1))
[('Meo', 1.01), ('jenny', 2.53), ('glenn', 5.16), ('mike', 15.12)]

关于python - 在python中使用浮点值对字典进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33263273/

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