Python : Come controllare se la lista contiene un valore

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

.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.