我大约有15个变量被分配了不同的值。
var1 = val1
var2 = val2
#.....and, so on
我应该一一声明它们,还是使用for
循环?
考虑到仅当变量太多时循环才会增加时间复杂度,因此for
循环是否会导致效率低下。我只有15岁。
问的原因-我需要在同一代码文件的多个位置上针对不同的变量集执行此操作。只想知道一个更好的方法。
答案 0 :(得分:0)
您可以这样做:
[var1, var2, var3, ...] = [val1, val2, val3, ...];
您也可以在没有列表的情况下执行此操作,但这可以用于诸如此类的事情:
[var1, var2, var3] = [x**2 for x in range(1,5)]
例如,为这个新变量分配2、3、4的平方。