Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Utilizzo del Metodo insert(): Posizionamento di Elementi in Posizioni Specifiche | Padroneggiare le Liste in Python
Strutture Dati in Python
Sezione 1. Capitolo 7
single

single

Utilizzo del Metodo insert(): Posizionamento di Elementi in Posizioni Specifiche

Scorri per mostrare il menu

Cosa succede se vogliamo aggiungere un elemento non alla fine della lista, ma in una posizione specifica? A questo scopo si utilizza il metodo insert().

La sintassi del metodo insert() è:

list.insert(index, element)
  • index: la posizione nella lista in cui si desidera aggiungere il nuovo elemento. Ricorda che Python utilizza l'indicizzazione a partire da zero;
  • 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']

Questa lista contiene quattro elementi:

Tuttavia, i piani cambiano e decidi di modificare l'ordine delle destinazioni. Ora desideri dare priorità a "Chicago" come prima destinazione.

12345
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Chicago" as the first destination travel_wishlist.insert(0, "Chicago") print(travel_wishlist) # Output: ['Chicago', 'Paris', 'Oslo', 'Kyoto', 'Sydney']

Dopo questa operazione, "Chicago" occupa l'indice 0. Ora si trova in cima, e gli altri elementi sono stati spostati verso il basso. Quindi, ora abbiamo 5 elementi:

Note
Nota

Con la funzione insert(), è possibile aggiungere solo un elemento alla volta.

Compito

Scorri per iniziare a programmare

Hai la lista travel_wishlist.

Dai priorità a due città specifiche per i tuoi viaggi utilizzando 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
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

some-alt