2024-06-16 08:58:51 发布
网友
我试图使用Python列表理解让变量名SW1等于字符串“SW1”,但我一直收到一个错误,说SW1未定义
VarList = ["SW1"] VarListEnd = ["sw1"] list3 = [exec("%s="%x + "%s"%y) for x in VarList for y in VarListEnd] list3
我该如何修改exec语句,因为我认为错误就在这里? 非常感谢你的帮助。提前谢谢。你知道吗
你不需要exec。要创建变量,可以
exec
for name, value in zip(VarList, VarListEnd): locals()[name] = value
你不需要
exec
。要创建变量,可以相关问题 更多 >
编程相关推荐