在Python中,我想通过将它们放在列表的首位并通过索引为它们赋值来为某些变量赋值。例如:
我要赋值x = 1 y = 2 z = 3
与其一个一个地编码,我想给变量赋值如下:
list_variables = [x, y, z]
list_values = [1, 2, 3]
for i in range(0, 3):
list_variables[i] = list_values[i]
但是它不起作用。这种类型的赋值确实会使我的工作更轻松,因为我很难通过pickle将保存的数据加载到变量中。加载方法。谢谢你。
你只需要把变量名放在LHS上,值列表放在RHS上
x,y,x = value_list
这将自动将值扩展到变量