我正在创建一个函数,这个函数应用于一个元组时,它应该返回元组中的偶数索引元素。它怎么没有返回第四个索引元素?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
谢谢大家,我猜切片会对我有用 –