Così heres il mio codice:constatazione non elementi di 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 un elenco di numeri interi. Voglio confrontare l'articolo con Z e stampare i numeri che non sono in Z rispetto all'elemento. Posso stampare gli elemtens che sono in Z se paragonati non agli articoli, ma quando provo a fare il contrario usando il codice sopra le stampe di niente.
Qualsiasi aiuto?
Un altro modo di scrivere Pythonic che il primo bit sarebbe '[x per x nell'elemento se x non in z] ' –
utilizzando' set' non funzionerebbe correttamente se l'elenco controllato contiene elementi non univoci, poiché 'set' rimuoverà prima tutti gli eventi tranne uno dall'elemento non univoco dall'elenco. – VDV