Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Alkioiden Sijoittaminen Tiettyihin Paikkoihin Pythonissa | Osio
Python-tietorakenteet

bookAlkioiden Sijoittaminen Tiettyihin Paikkoihin Pythonissa

Jos haluat lisätä alkion tiettyyn kohtaan listassa, etkä listan loppuun, voit käyttää insert()-metodia. insert()-metodin syntaksi on:

list.insert(index, element)
  • index: kohta listassa, johon uusi alkio lisätään. Huomaa, että Python käyttää nollapohjaista indeksointia;
  • element: alkio, 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ä alkiota:

Suunnitelmat kuitenkin muuttuvat, ja päätät muuttaa kohteiden järjestystä. Nyt haluat asettaa "Chicago" 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" saa indeksin 0. Se on nyt ylimpänä, ja muut kohteet siirtyvät alaspäin. Nyt listalla on viisi kohdetta:

Note
Huomio

insert()-funktion avulla voit lisätä vain yhden alkion kerrallaan.

Tehtävä

Swipe to start coding

Sinulla on travel_wishlist-lista.

Aseta kaksi tiettyä kaupunkia matkasuunnitelmissasi etusijalle käyttämällä insert()-metodia.

  • Lisää kaupunki "London" listan uudeksi ensimmäiseksi kohteeksi;
  • Lisää sitten kaupunki "Budapest" heti "Paris"-matkan jälkeen.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 7
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

bookAlkioiden Sijoittaminen Tiettyihin Paikkoihin Pythonissa

Pyyhkäise näyttääksesi valikon

Jos haluat lisätä alkion tiettyyn kohtaan listassa, etkä listan loppuun, voit käyttää insert()-metodia. insert()-metodin syntaksi on:

list.insert(index, element)
  • index: kohta listassa, johon uusi alkio lisätään. Huomaa, että Python käyttää nollapohjaista indeksointia;
  • element: alkio, 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ä alkiota:

Suunnitelmat kuitenkin muuttuvat, ja päätät muuttaa kohteiden järjestystä. Nyt haluat asettaa "Chicago" 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" saa indeksin 0. Se on nyt ylimpänä, ja muut kohteet siirtyvät alaspäin. Nyt listalla on viisi kohdetta:

Note
Huomio

insert()-funktion avulla voit lisätä vain yhden alkion kerrallaan.

Tehtävä

Swipe to start coding

Sinulla on travel_wishlist-lista.

Aseta kaksi tiettyä kaupunkia matkasuunnitelmissasi etusijalle käyttämällä insert()-metodia.

  • Lisää kaupunki "London" listan uudeksi ensimmäiseksi kohteeksi;
  • Lisää sitten kaupunki "Budapest" heti "Paris"-matkan 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
single

single

some-alt