gpt4 book ai didi

python - 定义一个字典,其名称已作为字符串存储在脚本中

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

我想定义一个名称动态变化的字典。例如:

Dictname = 'Forrest'
Forrest = {}

参数Dictname是从一个文本文件中接收的,每次脚本运行时forrest的值都会不同

最佳答案

不确定我是否正确阅读了要求,但可以尝试一下。我在看到 globals() 评论后编辑了答案。

答案 1 是我的原始答案。然而,下一个答案,即答案 2,更加直截了当,但与评论中已经提出的建议没有太大区别。

答案 1。

Dictionary = 'forrest'
exec('%s={}'%Dictionary)
exec('%s[\'mykey\']=123456'%Dictionary)
print(forrest)

答案 2。

Dictionary = 'forrest'
globals()[Dictionary]={}
globals()[Dictionary]['Mykey']=123456
print(globals()[Dictionary])

关于python - 定义一个字典,其名称已作为字符串存储在脚本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57352227/

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