gpt4 book ai didi

python - 无法在单独的行中打印 python 列表的对象

转载 作者:太空宇宙 更新时间:2023-11-03 21:34:51 25 4
gpt4 key购买 nike

我想在单独的行中打印列表的内容,这是代码

  mylist=[]
standard=''
for i in range(8):
name=input()
name = name.lower()

num=0
for char in name:
if num==0:
standard+=char.upper()
elif num>0:
standard+=char.lower()
num+=1
mylist.append(standard)
for element in mylist:
print(element)

我希望列表的元素打印如下:

Water
Sky
Cloud

但它恰好是这样的:

Water
WaterSky
WaterSkyCloud

最佳答案

如果你有一个元素列表,使用内置方法在新行上打印会更容易

print(*[x.title() for x in mylist], sep='\n')

print(*args) 位于 python3 中,允许您根据需要打印可迭代的内容,此处带有\n sep。您还可以在字符串上使用 .title() 将第一个字符作为大写,其他字符作为小写

关于python - 无法在单独的行中打印 python 列表的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53301250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com