Python:如何将for循环的结果合并到一个输出中?

jui*_*xie 0 python iteration for-loop output

numbers = [1, 2, 3]

for number in numbers:
   number = number * 2 

#For the output I will get:
2
4
6
Run Code Online (Sandbox Code Playgroud)

如何修改我的代码以便结果可以合并(例如[2,4,6])而不使用print语句?

use*_*823 5

使用列表理解:

[num*2 for num in numbers]
Run Code Online (Sandbox Code Playgroud)
>>> numbers = [1, 2, 3]
>>> [num*2 for num in numbers]
[2, 4, 6]
>>> 
Run Code Online (Sandbox Code Playgroud)