Di Parth Patel su Oct 04, 2018
In questo riferimento rapido al codice, dimostrerò come controllare se il valore o l’elemento esiste o meno nella lista python. È molto facile trovare se la lista contiene un valore con l’operatore in o non in.
Prendiamo un esempio –
Abbiamo una lista qui sotto:
# List ourlist=
Controlla se il valore esiste nella lista usando l’operatore ‘in’
Formato per usare l’operatore ‘in’:
{value} in
Sopra è un’espressione condizionale che restituirà un valore booleano: True o False.
Prova sulla nostra lista:
if 'list' in ourlist: print('"list" is found in ourlist')
Puoi anche usare l’operatore di negazione per controllare se il valore non esiste nella lista. Vedi l’esempio qui sotto:
if 'apple' not in ourlist: print('"apple" is not found in ourlist')
L’operatore ‘in’ è di gran lunga il modo più semplice per trovare se un elemento esiste o meno nella lista, ma in python ci sono anche altri modi per controllare se la lista contiene un valore o meno.
Check if value exist in list using list.count() function
Formato per usare list.count() function in python:
list.count('value')
List.count() dà il numero di occorrenze del valore passato come parametro.
Proviamolo sulla nostra lista:
if ourlist.count('to') > 0: print('"to" exists in ourlist');
Qui, abbiamo usato questa funzione in condizione if per determinare se il numero di occorrenze è uguale a 0 allora il valore non esiste nella nostra lista altrimenti il valore esiste nella nostra lista.
Ci sono altri modi per controllare se un elemento esiste o meno nella lista ma la maggior parte dei casi, non ne avrete bisogno. L’operatore ‘in’ è il più utile in questi casi.
Adios
Leggi anche:
- Python: Come controllare se una stringa contiene una sottostringa
.