On 2019-09-13 20:17, CrazyVideoGamez wrote:
For some reason, if you put in the code
def odd_ones_out(numbers):
for num in numbers:
count = numbers.count(num)
if not count % 2 == 0:
for i in range(count):
numbers.remove(num)
return numbers
2 comments:
First: Deleting from a list while you're iterating over it is a bad idea. Your
first iteration gives nums[0] which is 72. But then you delete that and (in
effect) everything moves up. So now the 4 is in the nums[0] slot. Your second
iteration returns nums[1] which is now the 82 mean