gpt4 book ai didi

python - 如何评估包含等号的字符串?

转载 作者:行者123 更新时间:2023-11-28 19:35:56 25 4
gpt4 key购买 nike

eval 函数有一些问题。我有一个列表,例如,

list1 = [('a',1), ('b',2), ('c',3)]

我想将元组的每个值分配给第一个元素:

for el in list1 :
eval(el[0]) = el[1]

我该怎么做?

最佳答案

可以这样做:

exec('%s = %s' % el)

但是不要。真的,不要。你不需要动态局部变量,你需要一个字典:

my_dict = dict(list1)

关于python - 如何评估包含等号的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8818318/

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