Utilizzare il Metodo insert(): Posizionare gli Elementi in Posizioni Specifiche
E se volessimo aggiungere un elemento non alla fine della lista, ma in una posizione specifica? Per questo scopo, utilizziamo il metodo insert()
.
La sintassi per il metodo insert()
è:
python
index
: la posizione nella lista in cui si desidera aggiungere il nuovo elemento. Ricorda, Python utilizza l'indicizzazione zero-based;element
: l'elemento che si desidera inserire nella lista.
Immagina di pianificare un viaggio e di avere una lista di città che vuoi visitare.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
Questa lista contiene quattro elementi:
Tuttavia, i tuoi piani cambiano e decidi di modificare l'ordine delle destinazioni. Ora, vuoi dare priorità a "Chicago" come prima destinazione.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Rome" as the first destination travel_wishlist.insert(0, "Chicago") print(travel_wishlist) # Output: ['Chicago', 'Paris', 'Oslo', 'Kyoto', 'Sydney']
Dopo questo, "Chicago" prende l'indice 0
. Ora è in cima, e il resto degli elementi è stato spostato verso il basso. Quindi, ora abbiamo 5 elementi:
Nota
Con la funzione
insert()
, puoi aggiungere solo un elemento alla volta.
Swipe to start coding
Hai la lista travel_wishlist
.
Dai priorità a due città specifiche per i tuoi viaggi usando il metodo insert()
.
- Aggiungi la città
"London"
come nuova prima destinazione nella tua lista; - Poi, aggiungi la città
"Budapest"
subito dopo il viaggio a"Paris"
.
Soluzione
Grazie per i tuoi commenti!