2015-11-07 79 views

回答

3

你可以只使用一个简单的for循环如下:

number = 2 

var1 = 0 
var2 = 1 
var3 = 2 

for output in (var1, var2, var3): 
    print output * number 

这将显示:

0 
2 
4 
8

使用list comprehension

>>> 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 

您可以使用maplambda

>>> for i in map(lambda x:x*number,(var1,var2,var3)): 
...  print(i) 
... 
0 
2 
4 
相关问题