我正在創建一個函數,這個函數應用於一個元組時,它應該返回元組中的偶數索引元素。它怎麼沒有返回第四個索引元素?Python索引元組
def oddTuples(aTup):
'''
aTup: a tuple
returns: tuple, every other element of aTup.
'''
evenIndex =()
evenTuple =()
for i in aTup:
if aTup.index(i)%2 == 0:
evenIndex = evenIndex + (aTup.index(i),)
evenTuple += (aTup[aTup.index(i)],)
return evenTuple
使用'enumerate'。 – Serenity
爲什麼不使用切片? 't =(0,1,2,3,4,5,);賠率= t [1 :: 2]; evens = t [:: 2]' – erip
謝謝大家,我猜切片會對我有用 –