Так Heres мой код:Нахождение элементов нет в списке
item = [0,1,2,3,4,5,6,7,8,9]
for item in z:
if item not in z:
print item
Z содержит список целых чисел. Я хочу сравнить элемент с Z и распечатать числа, которые не находятся в Z по сравнению с элементом. Я могу распечатать элементы, которые находятся в Z, когда сравниваются не предметы, но когда я пытаюсь сделать противоположное, используя код выше, ничего не печатает.
Любая помощь?
Более питоновский способ записи этого первого бита будет '[x for x в элементе if x not в z] ' –
, используя' set', не будет работать корректно, если указанный список содержит неповторимые элементы, так как 'set' сначала удаляет из списка все, кроме одного, вхождения неповторяющегося элемента. – VDV