def findFirstUnique(lst):
# Write your code here
for x in lst:
print ('x is:{} '.format(x))
lst.remove(x)
print lst
if x not in lst:
return x
print ('final output is : {}'.format(findFirstUnique(lst)))
По-видимому, в некоторых случаях go проходит, например: [9, 2, 3, 2, 6, 6, 9]
А в некоторых других случаях for l oop ведет себя так странно: [4, 5, 1, 2, 0, 4]
и вывод для второго случая:
x is:4 [5, 1, 2, 0, 4]
x is:1 >>> Why is it not picking "5" as the next value?? [5, 2, 0, 4] final output is : 1
Я как бы теряю его сейчас, когда я не могу понять это для l oop! Любая помощь будет принята с благодарностью.