Así que aquí mi código:elementos hallazgo no en una lista
item = [0,1,2,3,4,5,6,7,8,9]
for item in z:
if item not in z:
print item
Z contiene una lista de números enteros. Quiero comparar el artículo a Z e imprimir los números que no están en Z en comparación con el artículo. Puedo imprimir los elementos que están en Z cuando los comparo no elementos, pero cuando intento hacer lo contrario usando el código anterior, nada se imprime.
¿Algún ayuda?
Una manera más Pythonic de escribir ese primer bit sería '[x para x en el elemento si x no en z] ' –
usando' set' no funcionaría correctamente si la lista marcada contiene elementos no únicos, ya que 'set' eliminaría primero todas las ocurrencias, salvo una, del elemento no único de la lista. – VDV