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

如何正确循环并在单行打印JSON记录

实现单行输出的修改方案

要把列表中的字符串元素单行打印出来,有两种简洁的实现方式:

方式一:直接拼接后打印

用字符串的join()方法把列表里的所有元素拼接成完整字符串,再一次性打印:

import json
my_json = '["Stack", "over" , "flow", ".com", "is a ", "Programmers Question and Answering Site"]'
data = json.loads(my_json)

# 拼接所有元素并单行输出
print(''.join(data))

方式二:修改print的结束符

如果要保留循环逻辑,只需修改print()的end参数(默认是换行符\n),将其设为空字符串,这样每次打印不会自动换行:

import json
my_json = '["Stack", "over" , "flow", ".com", "is a ", "Programmers Question and Answering Site"]'
data = json.loads(my_json)

for result in data:
    # 设置end为空,避免打印后换行
    print(result, end='')
# 可选:打印完后手动换行,避免后续内容跟在同一行
print()

两种方法最终都会输出:
Stackoverflow.com is a Programmers Question and Answering Site

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 00:42:06