Python如X每个元素间加间隔符,判断是否循环到最后一个元素!
很多时候我们输出格式都会对最后一个元素,或者第一个元素进行处理,如图:我们想输出1-20,每个数字之间加上符号“===”,如果我们print(i,end=”===”)加在后面,那么后面最后一个也会出现间隔符号“===”,下面毛毛汇总了三个方法解决这个问题。
# -*- codeing = utf-8 -*- # @Time : 2022/10/4 0004 16:08 # @Author : 毛毛 # @File : test.py # @Function :学习练习 输出1-20增加间隔符号,去掉尾部间隔符 # python 如何判断循环的最后一个元素 # 第一种方法判断是否为第一个下标 for i in range(20): if i == 0: print(i,end="") else: print("===" + str(i),end="") print("\n=====间隔符 无意义====") # 第二种方法,用str的 join()方法直接一步处理 res = "===".join([str(i) for i in range(20)]) print(res) print("=====间隔符 无意义====") # 第三种方法,获取最后一个下标 for index,i in enumerate(range(20)): if index != len(range(20)) - 1: # 这里开始处理 print(str(i) + "===",end="") else: print(i)
如下载链接失效,请联系管理员处理【QQ:941007525,微信:style028666】
免责申明:
本站资源均来源于互联网,如有侵权请联系站长!将第一时间删除
本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
资源仅供学习参考请勿商用或其它非法用途,否则一切后果用户自负!
毛毛博客 » Python如X每个元素间加间隔符,判断是否循环到最后一个元素!
免责申明:
本站资源均来源于互联网,如有侵权请联系站长!将第一时间删除
本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
资源仅供学习参考请勿商用或其它非法用途,否则一切后果用户自负!
毛毛博客 » Python如X每个元素间加间隔符,判断是否循环到最后一个元素!