如何在Python中去除循环打印语句末尾的多余逗号?
去除Python循环打印末尾多余逗号的方案
下面是几种简洁的解决办法:
使用
join拼接字符串:将数字转为字符串后用逗号连接,一次性打印即可避免末尾逗号print(','.join(str(i) for i in range(5)))输出结果:
0,1,2,3,4判断循环元素是否为最后一个:在循环内根据当前元素位置决定结尾符
for i in range(5): print(i, end='' if i == len(range(5)) - 1 else ',')输出结果:
0,1,2,3,4利用
print的sep参数:将所有元素作为print的可变参数,指定分隔符为逗号print(*range(5), sep=',')输出结果:
0,1,2,3,4
内容的提问来源于stack exchange,提问作者Dora89
相关产品推荐
相关产品推荐

