I wrote this code but it is returning none in a couple of parameters...
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