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

Python终端程序打印列表时包含括号如何解决?

解决Terminal操作列表显示括号的问题

直接打印列表会输出Python默认的列表格式(带方括号和元素引号),可以用以下几种方式美化输出:

方法1:带序号的逐行输出(推荐)

这种方式用户体验最好,清晰明了:

user_want_to_do = ["Open Google", "Access Files", "Exit Terminal"]
print("\n")
# 从1开始给选项编号
for num, option in enumerate(user_want_to_do, start=1):
    print(f"{num}. {option}")
opt = input("Please input what you want to do from the list above:")

输出效果:

1. Open Google
2. Access Files
3. Exit Terminal

方法2:无序号逐行输出

如果不需要序号,直接用换行拼接元素:

user_want_to_do = ["Open Google", "Access Files", "Exit Terminal"]
print("\n")
print("\n".join(user_want_to_do))
opt = input("Please input what you want to do from the list above:")

输出效果:

Open Google
Access Files
Exit Terminal

方法3:自定义分隔符输出

如果想让选项在同一行显示,用逗号或其他分隔符拼接:

user_want_to_do = ["Open Google", "Access Files", "Exit Terminal"]
print("\n")
print(", ".join(user_want_to_do))
opt = input("Please input what you want to do from the list above:")

输出效果:

Open Google, Access Files, Exit Terminal

内容的提问来源于stack exchange,提问作者F4TAL_3RR0R.exe

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 23:13:04