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

Python循环场景下如何将打印结果赋值给新变量?

解决方案

你已经初始化了空列表results = [],只需要在循环中将每个生成的ticket添加到列表里即可,修改后的代码如下:

results = []
for n in range(1, 11):
    ticket = f"ticket number {n}"
    print(ticket)
    results.append(ticket)  # 将每个ticket存入列表

循环结束后,results变量就保存了所有打印的内容,它是一个包含10个字符串的列表。如果需要得到和输出结果格式完全一致的单字符串(每行一条),可以用字符串的join方法:

# 将列表转为换行分隔的字符串
formatted_result = '\n'.join(results)
print("格式化后的结果:")
print(formatted_result)

运行这段代码后,formatted_result的内容就和你给出的输出结果完全相同,你可以直接使用这个变量做后续处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 09:37:05