Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara La Funzione enumerate() | Il Ciclo For
Tutorial sui Cicli in Python

Scorri per mostrare il menu

book
La Funzione enumerate()

La funzione enumerate() è incredibilmente utile quando hai bisogno di accedere sia al valore che al suo indice in una sequenza, come una lista o una stringa. Questo ti permette di lavorare con gli elementi tenendo traccia della loro posizione nella sequenza.

In Python, le liste sono strutture dati ordinate, il che significa che ogni elemento ha un indice unico. La funzione enumerate() rende facile recuperare sia l'indice che il valore simultaneamente.

La sintassi per utilizzare enumerate() è:

python
  • index: si riferisce alla posizione di un elemento nella lista. Python utilizza l'indicizzazione a partire da 0, il che significa che il primo elemento ha un indice di 0;

  • value: si riferisce all'elemento effettivo in un dato indice.

Applichiamo enumerate() alla nostra travel_list per stampare ogni città insieme al suo indice:

12345
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
copy
Compito

Swipe to start coding

Come viaggiatore, hai un elenco di destinazioni potenziali e vuoi assegnare un identificatore univoco a ciascuna in base alla sua posizione nell'elenco.

  • Usa la funzione enumerate() per iterare attraverso la lista countries.
  • Assegna un numero ID a ciascuna destinazione.
  • Memorizza i risultati in un elenco in cui ogni voce segue il formato: "<Country>-id#<Index>".
py

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 6
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

book
La Funzione enumerate()

La funzione enumerate() è incredibilmente utile quando hai bisogno di accedere sia al valore che al suo indice in una sequenza, come una lista o una stringa. Questo ti permette di lavorare con gli elementi tenendo traccia della loro posizione nella sequenza.

In Python, le liste sono strutture dati ordinate, il che significa che ogni elemento ha un indice unico. La funzione enumerate() rende facile recuperare sia l'indice che il valore simultaneamente.

La sintassi per utilizzare enumerate() è:

python
  • index: si riferisce alla posizione di un elemento nella lista. Python utilizza l'indicizzazione a partire da 0, il che significa che il primo elemento ha un indice di 0;

  • value: si riferisce all'elemento effettivo in un dato indice.

Applichiamo enumerate() alla nostra travel_list per stampare ogni città insieme al suo indice:

12345
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
copy
Compito

Swipe to start coding

Come viaggiatore, hai un elenco di destinazioni potenziali e vuoi assegnare un identificatore univoco a ciascuna in base alla sua posizione nell'elenco.

  • Usa la funzione enumerate() per iterare attraverso la lista countries.
  • Assegna un numero ID a ciascuna destinazione.
  • Memorizza i risultati in un elenco in cui ogni voce segue il formato: "<Country>-id#<Index>".
py

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 6
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt