Using the Insert() Method: Placing Elements at Specific Positions
Entä jos haluamme lisätä kohteen ei listan loppuun, vaan tiettyyn kohtaan? Tätä tarkoitusta varten käytämme insert()-metodia.
insert()-metodin syntaksi on:
list.insert(index, element)
index: kohta listassa, johon haluat lisätä uuden elementin. Muista, että Python käyttää nollapohjaista indeksointia;element: kohde, jonka haluat lisätä listaan.
Kuvittele suunnittelevasi matkaa ja sinulla on lista kaupungeista, joissa haluat vierailla.
123travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
Tämä lista sisältää neljä kohdetta:
Kuitenkin suunnitelmasi muuttuvat, ja päätät muuttaa kohteiden järjestystä. Nyt haluat asettaa "Chicagon" ensimmäiseksi kohteeksi.
12345travel_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']
Tämän jälkeen "Chicago" ottaa 0 indeksin. Se on nyt ylhäällä, ja muut kohteet ovat siirtyneet alaspäin. Joten meillä on nyt 5 kohdetta:
Huomautus
insert()-funktion avulla voit lisätä vain yhden kohteen kerrallaan.
Swipe to start coding
Sinulla on travel_wishlist lista.
Priorisoi kaksi tiettyä kaupunkia matkallesi käyttämällä insert()-metodia.
- Lisää
"London"kaupunki uuden listasi ensimmäiseksi kohteeksi; - Lisää sitten
"Budapest"kaupunki heti matkan"Paris"jälkeen.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
How can I insert an item at a different position in the list?
What happens if I use an index that is out of range with insert()?
Can I insert multiple items at once using the insert() method?
Awesome!
Completion rate improved to 3.23
Using the Insert() Method: Placing Elements at Specific Positions
Pyyhkäise näyttääksesi valikon
Entä jos haluamme lisätä kohteen ei listan loppuun, vaan tiettyyn kohtaan? Tätä tarkoitusta varten käytämme insert()-metodia.
insert()-metodin syntaksi on:
list.insert(index, element)
index: kohta listassa, johon haluat lisätä uuden elementin. Muista, että Python käyttää nollapohjaista indeksointia;element: kohde, jonka haluat lisätä listaan.
Kuvittele suunnittelevasi matkaa ja sinulla on lista kaupungeista, joissa haluat vierailla.
123travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
Tämä lista sisältää neljä kohdetta:
Kuitenkin suunnitelmasi muuttuvat, ja päätät muuttaa kohteiden järjestystä. Nyt haluat asettaa "Chicagon" ensimmäiseksi kohteeksi.
12345travel_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']
Tämän jälkeen "Chicago" ottaa 0 indeksin. Se on nyt ylhäällä, ja muut kohteet ovat siirtyneet alaspäin. Joten meillä on nyt 5 kohdetta:
Huomautus
insert()-funktion avulla voit lisätä vain yhden kohteen kerrallaan.
Swipe to start coding
Sinulla on travel_wishlist lista.
Priorisoi kaksi tiettyä kaupunkia matkallesi käyttämällä insert()-metodia.
- Lisää
"London"kaupunki uuden listasi ensimmäiseksi kohteeksi; - Lisää sitten
"Budapest"kaupunki heti matkan"Paris"jälkeen.
Ratkaisu
Kiitos palautteestasi!
single