You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何将for循环值存入列表且仅打印一次完整列表

问题原因

你的print(xlist)语句缩进层级错误,属于for循环的内部代码块,因此每次循环追加元素后都会执行一次打印,才会出现逐次输出列表的情况。

解决方案

将print(xlist)的缩进调整到和for关键字同级,等for循环完全执行完毕、列表已经填充完所有元素后再执行打印,就能一次性输出完整列表。

修改后代码

xlist=[]
for i in range(10):
    x=(i+1)
    xlist.append(x)
print(xlist)

可选简化实现

你也可以直接用Python列表推导式完成相同需求,代码更简洁:

xlist = [i+1 for i in range(10)]
print(xlist)

内容的提问来源于stack exchange,提问作者Arkdiam94

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 12:15:03