簡體   English   中英

如何從位於 3 索引的倍數的列表中獲取所有數字

[英]How to get all numbers from list which are located at multiple of 3 index

例如,如何從位於 3 索引的倍數的列表中獲取所有數字

li=['ab','ha','kj','kr','op','io']

我需要

['kj','io']

在列表上使用slicing ,其中[2::3]表示從第二個索引開始(索引從 0 在 python 中開始)並獲取每個第三個元素

print(li[2::3])

Output:

['kj','io']
for index,i in enumerate(li):
    index = index+1
    if index % 3 == 0: print(i)

例如,如何從列表中獲取位於 3 個索引的倍數的所有數字

li=['ab','ha','kj','kr','op','io']

我需要

['kj','io']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM