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
Osio 1. Luku 7
single

single

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

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

some-alt