如何将列表中的所有整数相乘

其他 :

您好,所以我想将列表中的整数相乘。

例如;

l = [1, 2, 3]
l = [1*2, 2*2, 3*2]

输出:

l = [2, 4, 6]

所以我在网上搜索,大多数答案是关于将所有整数彼此相乘,例如:

[1 * 2 * 3]

一个人 :

尝试列表理解

l = [x * 2 for x in l]

l将每个元素乘以2。

当然,有多种方法可以做到这一点。如果您喜欢lambda函数map,甚至可以

l = map(lambda x: x * 2, l)

将函数lambda x: x * 2应用于中的每个元素l这等效于:

def timesTwo(x):
    return x * 2

l = map(timesTwo, l)

请注意,map()返回的是地图对象,而不是列表,因此,如果以后确实需要列表,则可以在list()以后使用该函数,例如:

l = list(map(timesTwo, l))

感谢Minyc510在此澄清的注释

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将列表中的各个元素与数字相乘?

Golang如何将整数和浮点数相乘

如何使用SUM()将SQL中的所有值相乘

如何将两个SQL表中的所有值相乘和求和

如何将随机列表中的整数相乘

python:如何将列表中的每个值与另一个列表中的所有值相乘

如何将两个列表中的所有值相乘并获得相应的矩阵

如何将压缩列表中的项目彼此相乘?

如何将DataFrame中列的所有值相乘而不是仅根据位置相乘?

如何将向量中的一组元素与矩阵相乘,将所有其他元素设置为零

如何将每行2列相乘并使用Sequelize对所有结果求和?

如何将第一行的列值相乘添加到组中的所有其他行?

如何将列表中的数字相乘?

如何将列表内的列表与列表推导相乘

如何将整数相乘?

如何将列表中的所有元素相互比较?

如何将双打列表中的所有元素相乘?

用Python将列表中的所有组合相乘

将列表中的所有其他元素相乘

序言将列表中的所有元素相乘

Python将列表中的所有偶数相乘

如何将数字添加到列表中的所有整数(python)

继续将列表中的所有整数本身相乘,直到达到一个整数

如何将整数与方案中的函数相乘?

python将列表中除第i个元素之外的所有元素相乘并返回列表

将列表列表中的所有列表相乘

将嵌套列表中的所有矩阵相乘

如何将列范围和行范围内的所有值相乘?

如何将元组或整数列表与Scala中的因子相乘