为多个变量分配不同的值

时间:2018-08-21 19:17:40

标签: python python-2.7

我大约有15个变量被分配了不同的值。

var1 = val1
var2 = val2
#.....and, so on 

我应该一一声明它们,还是使用for循环?

考虑到仅当变量太多时循环才会增加时间复杂度,因此for循环是否会导致效率低下。我只有15岁。

问的原因-我需要在同一代码文件的多个位置上针对不同的变量集执行此操作。只想知道一个更好的方法。

1 个答案:

答案 0 :(得分:0)

您可以这样做:

[var1, var2, var3, ...] = [val1, val2, val3, ...];

您也可以在没有列表的情况下执行此操作,但这可以用于诸如此类的事情:

[var1, var2, var3] = [x**2 for x in range(1,5)]

例如,为这个新变量分配2、3、4的平方。