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

Python如何让列表字符串首字母大写其余小写后单行输出

问题原因

原代码中的print()函数默认携带end='\n'参数,即每次打印完成后自动追加换行符,因此每个处理后的字符串都会单独占一行。

解决方案

有两种常用的修改方式,均可实现同一行输出的需求:

方式1:调整print函数的end参数

适合不需要保留处理后结果、仅需直接打印的场景,将每次打印的结尾符从换行符改为你需要的分隔符即可:

input_list=['VARMA', 'raj', 'Gupta', 'SaNdeeP']
for line in input_list:
    L1 = line.title()
    # 用空格作为不同元素的分隔符,也可替换为逗号等其他符号
    print(L1, end=' ')

方式2:拼接为完整字符串后一次性打印(更推荐)

先把所有元素处理为符合要求的格式,再用join方法拼接为单个字符串再打印,不会在输出末尾产生多余的分隔符:

input_list=['VARMA', 'raj', 'Gupta', 'SaNdeeP']
processed = [item.title() for item in input_list]
# 用空格拼接所有元素,也可替换为', '等其他分隔符
print(' '.join(processed))
最终输出效果

两种方式最终都会输出同一行的内容:
Varma Raj Gupta Sandeep

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 23:36:01