Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Posizionamento di Elementi in Posizioni Specifiche in Python | Sezione
Strutture Dati in Python

bookPosizionamento di Elementi in Posizioni Specifiche in Python

Se desideri aggiungere un elemento non alla fine della lista, ma in una posizione specifica, puoi utilizzare 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']
copy

Questa lista contiene quattro elementi:

Tuttavia, i piani cambiano e si decide di modificare l'ordine delle destinazioni. Ora si desidera 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 questa operazione, "Chicago" occupa l'indice 0. Ora si trova in cima, mentre gli altri elementi sono stati spostati verso il basso. Quindi, ora ci sono 5 elementi:

Note
Nota

Con la funzione insert(), è possibile 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 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

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

close

bookPosizionamento di Elementi in Posizioni Specifiche in Python

Scorri per mostrare il menu

Se desideri aggiungere un elemento non alla fine della lista, ma in una posizione specifica, puoi utilizzare 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']
copy

Questa lista contiene quattro elementi:

Tuttavia, i piani cambiano e si decide di modificare l'ordine delle destinazioni. Ora si desidera 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 questa operazione, "Chicago" occupa l'indice 0. Ora si trova in cima, mentre gli altri elementi sono stati spostati verso il basso. Quindi, ora ci sono 5 elementi:

Note
Nota

Con la funzione insert(), è possibile 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 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

some-alt