12 of 151 menu

Metodo index

Il metodo index cerca un elemento in una lista e restituisce l'indice della sua prima occorrenza. Nel primo parametro specifichiamo l'elemento che ci interessa. Nel secondo parametro opzionale indichiamo la posizione di inizio della ricerca, nel terzo parametro opzionale - la posizione di fine della ricerca.

Sintassi

lista.index(cosa cerchiamo, [inizio ricerca], [fine ricerca])

Esempio

Troviamo la posizione della prima occorrenza dell'elemento 'ab':

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('ab', 1, 3))

Risultato dell'esecuzione del codice:

0

Esempio

Ora specifichiamo le posizioni di inizio e fine ricerca:

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('ab', 1, 3))

Risultato dell'esecuzione del codice:

2

Esempio

Cerchiamo un elemento assente:

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('xx'))

In questo caso il metodo restituirà un errore:

ValueError: 'ab' is not in list

Vedi anche

  • la funzione len,
    che restituisce la lunghezza di una lista
  • il metodo count,
    che restituisce il numero di occorrenze di un elemento in una lista
  • il metodo insert,
    che aggiunge un elemento a una lista prima dell'indice specificato
  • il metodo pop,
    che rimuove un elemento in base al suo indice
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta