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
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!
Awesome!
Completion rate improved to 3.23single