Python打印字符串列表时如何跳过首项从第二个元素开始输出
实现方法
方法1:使用列表切片(最推荐)
直接对列表取[1:]切片即可获取从第二个元素开始的所有内容,遍历该切片就能实现需求:
fruits1 = ["banana","avocado","grape","orange","strawberry"] for a in fruits1[1:]: print(a)
原理说明:Python列表的切片语法为列表[起始索引:结束索引:步长],列表索引从0开始计数,省略结束索引时默认取到列表末尾,因此fruits1[1:]对应的就是从第二个元素到末尾的所有元素。
方法2:使用enumerate判断索引(适合复杂场景)
如果后续需要同时用到元素的索引信息,可以用enumerate获取索引后跳过索引为0的元素:
fruits1 = ["banana","avocado","grape","orange","strawberry"] for idx, value in enumerate(fruits1): # 跳过第一个元素 if idx == 0: continue print(value)
两种方法运行后都能得到你需要的输出:
avocado grape orange strawberry
内容的提问来源于stack exchange,提问作者yagami cell
相关产品推荐
相关产品推荐

