Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Utilizzare il Metodo insert(): Posizionare gli Elementi in Posizioni Specifiche | Padroneggiare le Liste in Python
Strutture Dati Python

Scorri per mostrare il menu

book
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.

123
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
copy

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.

12345
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']
copy

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.

Compito

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

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 7

Chieda ad AI

expand
ChatGPT

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

book
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.

123
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
copy

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.

12345
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']
copy

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.

Compito

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

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 7
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