在列表中执行计算的Python

在列表中执行计算的Python,python,list,Python,List,我有这个列表[9,4,5]我想把每个元素乘以2,然后我将得到的结果相加 9*2=18,4*2=8,5*2=10 你们能帮我写这篇文章吗?请给我一份理解清单 sum([x*2 for x in your_list]) 可以使用sum和生成器表达式: >>> data = [9,4,5] >>> sum(n*2 for n in data) 36 不需要将每个元素乘以2;然后把总和乘以2 >数据=[9,4,5] >>>2*总和(数据) 36 大家好,欢迎来到S

我有这个列表
[9,4,5]
我想把每个元素乘以2,然后我将得到的结果相加
9*2=18,4*2=8,5*2=10

你们能帮我写这篇文章吗?请给我一份理解清单

sum([x*2 for x in your_list])

可以使用sum和生成器表达式:

>>> data = [9,4,5]
>>> sum(n*2 for n in data)
36

不需要将每个元素乘以2;然后把总和乘以2

>数据=[9,4,5]
>>>2*总和(数据)
36

大家好,欢迎来到StackOverflow!您似乎认为StackOverflow是一个发布问题并获得一些代码作为回报的站点。事实并非如此。您的问题很可能很快就会被关闭甚至删除。为了防止将来发生这种情况,请和。特别是,
sum(x*2表示_列表中的x)
甚至适用于原始计划不适用的某些情况,例如
data=[1e308,-1e308]
。如果OP只想乘以2,那么wise将是另一种解决方案<代码>总和(数据)