gpt4 book ai didi

python - 如何在不覆盖第一个唯一键值的情况下从元组列表创建字典?

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

所以我得到了一个包含键及其对应值的元组列表。我想让它显示为字典,所以我写了

def tup_to_dict (lst):
return dict(lst)

现在如果我的 lst 是 [("A3", "green"), ("B5", "blue"), ("A3", "yellow")],我的输出将是然后是:

{'B5': 'blue', 'A3': 'yellow'}

我将如何检查一个键是否已经被分配了一个值,如果是则不覆盖它。这样我的输出将如下所示:

{"A3": "green", "B5": "blue"}

谢谢!

最佳答案

dict 使用最后一个值,您想使用第一个值……交换它们!

return dict(reversed(lst))

关于python - 如何在不覆盖第一个唯一键值的情况下从元组列表创建字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33702265/

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