gpt4 book ai didi

python - 按元组的指定元素对带有元组键的字典进行排序

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

我有一个字典列表,字典键是元组,如:(0,5)

我想按元组 [1] 的值对列表进行排序。

我尝试使用方法列表排序的关键参数,但我不知道在 lambda 中放什么我试试这个:key= lambda k[[1]]

示例输入:[{(5,9): "item"}, {(0,4): "item"}]

预期:[{(0,4): "item"}, {(5,9): "item"}]

谁能给我解释一下它是如何工作的?

最佳答案

如果你有这样的问题,这里是解决方案:

a = [{(0,7): 1},
{(1,5): 2},
{(4,6): 3}]

sorted(a, key=lambda x: list(x.keys())[0][1])
#[{(1, 5): 2}, {(4, 6): 3}, {(0, 7): 1}]

关于python - 按元组的指定元素对带有元组键的字典进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49559462/

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