我有三个变量,我想知道如何将所有这些变量同时乘以另一个变量number
。
例如
number = 2
var1 = 0
var2 = 1
var3 = 2
输出应为:
0
2
4
答案 0 :(得分:8)
>>> number = 2
>>>
>>> var1 = 0
>>> var2 = 1
>>> var3 = 2
>>>
>>> [i*number for i in (var1,var2,var3)]
[0, 2, 4]
打印出来
>>> for i in output:
... print(i)
...
0
2
4
您也可以使用map
和lambda
>>> for i in map(lambda x:x*number,(var1,var2,var3)):
... print(i)
...
0
2
4
答案 1 :(得分:3)
您可以按如下方式使用简单的for循环:
number = 2
var1 = 0
var2 = 1
var3 = 2
for output in (var1, var2, var3):
print output * number
这会显示:
0
2
4