我有这个程序。
dict1={
'x':1,
'y':[10,20]
}
for each in list(dict1.keys()):
exec(each=dict1["each"])
#exec('x=dict["x"]')
#exec('y=dict["y"]')
print(x)
print(y)
我真正想要的是这个。
exec('x=dict1["x"]') ##commented part
exec('y=dict1["y"]') ##commented part
我想在注释部分所做的内容在for循环中完成。这样,期望的输出结果应该是
1
[10,20]
但是出现了错误。我想创建字典,将键作为变量,将值作为变量值。但没有成功。有人能建议我如何实现吗?或者这不可能吗?