Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Using the Insert() Method: Placing Elements at Specific Positions | Python-Listojen Hallinta
Pythonin Tietorakenteet

Pyyhkäise näyttääksesi valikon

book
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:

python
  • 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.

123
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
copy

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.

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

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.

Tehtävä

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

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 7

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

book
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:

python
  • 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.

123
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
copy

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.

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

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.

Tehtävä

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

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 7
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt