我编写了这段代码,但它在几个参数中都没有返回...
def duplicates(list,item):
return [i for i, x in enumerate(list) if x == item]
def largest_odd_times(L):
count=0
temp=0
largest=0
for n in L:
if n>largest:
largest=n
for a in L:
if a==largest:
count+=1
if count%2==0:
for k in duplicates(L,largest):
L.remove(largest)
if L is None:
break
else:
largest_odd_times(L)
else:
return largest