Controlla l'elemento non in una lista in Python
-
Usa
not in
per controllare se un elemento non è in una lista in Python -
Usa il metodo
__contains__
della lista per controllare se un elemento non è in una lista in Python
In questo tutorial, introdurremo come verificare se un elemento non è in una lista in Python.
Usa not in
per controllare se un elemento non è in una lista in Python
La parola chiave in
in Python può essere utilizzata per verificare se un elemento è presente o meno in una raccolta. Se un elemento è presente, restituisce True
; in caso contrario, restituisce False
. Per esempio:
x = 3 in [1, 2, 5]
y = 1 in [1, 2, 5]
print(x)
print(y)
Produzione:
False
True
Se dobbiamo controllare se un elemento non è nella lista, possiamo usare la parola chiave not in
. Il not
è un operatore logico per convertire True
in False
e viceversa. Quindi, se un elemento non è presente in una lista, restituirà True
.
x = 3 not in [1, 2, 5]
print(x)
Produzione:
True
Usa il metodo __contains__
della lista per controllare se un elemento non è in una lista in Python
In Python, abbiamo funzioni magiche che sono associate alle classi e non sono da intendersi invocate direttamente sebbene sia possibile. Una di queste funzioni chiamata __contains__
può essere usata per controllare se un elemento è presente o meno in una lista. Per esempio,
x = [1, 2, 5].__contains__(1)
print(x)
x = [1, 2, 5].__contains__(3)
print(x)
Produzione:
True
False
Sebbene questo metodo funzioni, non è consigliabile utilizzare questo metodo poiché le funzioni magiche non sono pensate per essere invocate direttamente.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInArticolo correlato - Python List
- Converti un dizionario in una lista in Python
- Rimuovi i duplicati dall'lista in Python
- Rimuovi tutte le occorrenze di un elemento da una lista in Python
- Ottieni la media di una lista in Python
- Qual è la differenza tra i metodi di elencazione, aggiungere ed estendere
- Come convertire una lista in stringa in Python