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语句?
使用列表理解:
[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)