【发布时间】:2015-05-05 05:03:12
【问题描述】:
numbers = [1, 2, 3]
for number in numbers:
number = number * 2
#For the output I will get:
2
4
6
如何修改我的代码,以便在不使用 print 语句的情况下合并结果(例如 [2, 4, 6])?
【问题讨论】:
-
你的意思是你不想要输出结果吗?只计算?
-
我不明白你的意思“#对于我将得到的输出:2 4 6”。这里根本没有输出。并且没有效果;每次循环时,您所做的只是将循环变量
number重新分配给不同的值,然后您会立即忘记。 -
听起来您将 Python 解释器显示
returned 值的行为与内置print()函数混淆了。
标签: python for-loop iteration output