如何从位于3索引倍数的列表中获取所有数字
Posted
技术标签:
【中文标题】如何从位于3索引倍数的列表中获取所有数字【英文标题】:How to get all numbers from list which are located at multiple of 3 index 【发布时间】:2021-05-15 21:43:42 【问题描述】:如何从列表中获取位于 3 倍数索引处的所有数字 例如
li=['ab','ha','kj','kr','op','io']
我需要
['kj','io']
【问题讨论】:
【参考方案1】:在列表中使用slicing
,其中[2::3]
表示从第二个索引开始(在python 中索引从0 开始)并获取每个第三个元素
print(li[2::3])
输出:
['kj','io']
【讨论】:
【参考方案2】:for index,i in enumerate(li):
index = index+1
if index % 3 == 0: print(i)
【讨论】:
以上是关于如何从位于3索引倍数的列表中获取所有数字的主要内容,如果未能解决你的问题,请参考以下文章