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 larger than the list length with insert()?
Can I insert multiple items at once using insert()?
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