gpt4 book ai didi

python - 从元组创建字典,使用元组变量名称作为 Python 中的键

转载 作者:太空宇宙 更新时间:2023-11-03 15:59:30 26 4
gpt4 key购买 nike

Python 2.7

你好。我有一些元组想要制作成一个字典,使用variable_name:tuple作为字典中的键:值对。

例如,我想将以下元组合并到一个字典中。

元组:

a = (1,2)
b = (3,4)
c = (5,6)
d = (7,8)

字典:

results = {'a':a, 'b':b, 'c':c, 'd':d}

是否有更简单的方法从元组创建字典,自动使用元组变量名称作为键,并将元组作为值? (我知道我可以只编写一个函数,而不是寻找该解决方案)。我希望它会是这样的:

results = {a,b,c,d}

或者,不太理想

results = some_module_function(a,b,c,d)

最佳答案

与全局范围建议类似,您可以使用 locals():

myDict = {}
myDict.update({k:v for k,v in locals().copy().iteritems() if k[:2] != '__' and k != 'myDict'})

关于python - 从元组创建字典,使用元组变量名称作为 Python 中的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40477899/

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