如何将输出的列表中的元素换行显示(一行显示一个)
如题,list1 =print(list1) 打印出
我想显示
1,
2,
3,
4,
..
..
.. list1 =
for i in list1:
print(str(i),",")
本帖最后由 Daniel_Zhang 于 2020-12-24 17:22 编辑
list1 =
for each in list1:
print(each, end = ',\n')
这里的 end 表示以什么结尾
如果 楼主 的最后一个字符不需要逗号和 \n 换行符结尾,可以加一个 count,每输出一个数字,count += 1,然后用 if 判断 count 是否等于 len(list1),即 list1 的长度。如果是,则 print(each)。注意这里的 if 需要放在前面
count= 0
for each in list1:
count += 1
if count == len(list1):
print(each)
else:
print(each, end = ',\n')
如果该答案对你有帮助,请设置为最佳答案。码字不易,谢谢! Daniel_Zhang 发表于 2020-12-24 17:21
这里的 end 表示以什么结尾
如果 楼主 的最后一个字符不需要逗号和 \n 换行符结尾,可以加一个 coun ...
点最佳答案点错了,{:10_266:};谢谢大佬 wuhook 发表于 2021-1-9 18:29
点最佳答案点错了,;谢谢大佬
没事没事,{:10_285:} 楼上大佬说的也挺不错,最重要的是你能理解就行{:10_288:}
页:
[1]