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

如何在Python中打印列表时不显示方括号?

解决Python打印列表不显示方括号的问题

直接打印列表会默认输出带方括号和引号的格式,要去掉这些符号,你可以用字符串的join()方法把列表元素拼接成一个字符串,就能自定义输出格式。另外注意你代码里的一处错误:os.system == 'nt'是错误的判断逻辑,应该用os.name == 'nt'来检测Windows系统,否则清屏功能会失效。

修改后的完整代码

import os
import time
list1 = [input("First item: "), input("Second item: "), 
input("Third item: ")]
time.sleep(0.5)
if os.name == 'nt':
    os.system("cls")
else:
    os.system("clear")
# 用逗号加空格分隔元素,输出无方括号的内容
print(', '.join(list1))

其他输出格式选项

  • 用空格分隔元素:print(' '.join(list1))
  • 每个元素单独占一行:print('\n'.join(list1))

如果列表包含非字符串类型元素(比如数字),需要先将元素转为字符串再拼接:

num_list = [10, 20, 30]
print(', '.join(str(item) for item in num_list))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 20:30:41