python - 如何同时将一个变量乘以一个数字

标签 python list variables

我有三个变量,我想知道如何将所有这些变量同时乘以另一个变量 number

例如

number = 2

var1 = 0
var2 = 1
var3 = 2

输出应该是:

0
2
4

最佳答案

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

关于python - 如何同时将一个变量乘以一个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33582485/

相关文章:

variables - 运行计时器时出错 : (void-variable message) in Emacs init. el

javascript - Jquery 选择器不适用于变量

python - 读取 CSV 文件的每一列作为字典的键

python - 为什么这个列表会改变值(value)?

css - 如何在css中引用三级列表?

ruby - 在 Ruby 中交换散列键和局部变量名

python - 来自 pyparsing 的漂亮 Json

python - 使用ansible检查python模块版本

python - 递归关系与 Django 模型中的描述

python - 在 python 中使用函数 sum() 和列表理解