Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Johdanto Listoihin | Listat
Python Ninja
course content

Kurssisisältö

Python Ninja

Python Ninja

1. Perusohjaimet
2. Edistyneet Ohjaimet
3. Funktiot
4. Silmukat
5. If-Else Lauseet
6. Haasteet
7. Listat

book
Johdanto Listoihin

Python-listat ovat kuin säiliöitä, jotka voivat sisältää erilaisia kohteita, kuten numeroita, sanoja tai esineitä. Voit luoda listan sulkemalla kohteet hakasulkeisiin [] ja lisätä helposti uusia kohteita listaan käyttämällä append(), joka sijoittaa ne loppuun.

123456789
# Create a list with initial items inventory = ["cat", "monkey"] # Add a new item to the end of the list inventory.append("dog") # Print the updated list print("Updated Inventory:", inventory)
copy

Voit myös poistaa kohteita listasta käyttämällä pop(index). Tämä metodi poistaa ja palauttaa elementin määritetyssä sijainnissa. Jos indeksiä ei ole määritetty, se poistaa viimeisen kohteen.

1234567891011121314
# Existing list inventory = ["cat", "dog", "chicken", "monkey"] # Get the values last_item = inventory.pop() second_item = inventory.pop(1); # Print the accessed items print("Last item:", last_item) print("Second item:", second_item) # Print the updated list print("Updated Inventory:", inventory)
copy

Samalla tavalla ninjan varasto on toteutettu ja voi sisältää arvoja kuten cat, dog, chicken, monkey, parrot, pig, jne.

Voit hallita sitä seuraavilla menetelmillä:

  • pick_to_inventory(index): Poimii kohteen ja sijoittaa sen varastoon määritettyyn index-kohtaan tai lisää sen loppuun, jos index-kohtaa ei ole annettu.
  • put_from_inventory(index): Ottaa kohteen varastosta index-kohdan mukaan ja sijoittaa sen kartalle. Jos index-kohtaa ei ole annettu, se ottaa viimeisen kohteen.

Muista, että listan indeksointi alkaa 0:sta, mikä tarkoittaa, että ensimmäisen alkion indeksi on 0, toisen on 1, kolmannen on 2 ja niin edelleen.

Tässä on esimerkki, jossa ninja kerää kaksi eläintä varastoon ja sitten sijoittaa ensimmäisen alkion takaisin kartalle.

py

ninja.py

copy
Tehtävä

Swipe to start coding

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 7. Luku 1
py

ninja.py

toggle bottom row

book
Johdanto Listoihin

Python-listat ovat kuin säiliöitä, jotka voivat sisältää erilaisia kohteita, kuten numeroita, sanoja tai esineitä. Voit luoda listan sulkemalla kohteet hakasulkeisiin [] ja lisätä helposti uusia kohteita listaan käyttämällä append(), joka sijoittaa ne loppuun.

123456789
# Create a list with initial items inventory = ["cat", "monkey"] # Add a new item to the end of the list inventory.append("dog") # Print the updated list print("Updated Inventory:", inventory)
copy

Voit myös poistaa kohteita listasta käyttämällä pop(index). Tämä metodi poistaa ja palauttaa elementin määritetyssä sijainnissa. Jos indeksiä ei ole määritetty, se poistaa viimeisen kohteen.

1234567891011121314
# Existing list inventory = ["cat", "dog", "chicken", "monkey"] # Get the values last_item = inventory.pop() second_item = inventory.pop(1); # Print the accessed items print("Last item:", last_item) print("Second item:", second_item) # Print the updated list print("Updated Inventory:", inventory)
copy

Samalla tavalla ninjan varasto on toteutettu ja voi sisältää arvoja kuten cat, dog, chicken, monkey, parrot, pig, jne.

Voit hallita sitä seuraavilla menetelmillä:

  • pick_to_inventory(index): Poimii kohteen ja sijoittaa sen varastoon määritettyyn index-kohtaan tai lisää sen loppuun, jos index-kohtaa ei ole annettu.
  • put_from_inventory(index): Ottaa kohteen varastosta index-kohdan mukaan ja sijoittaa sen kartalle. Jos index-kohtaa ei ole annettu, se ottaa viimeisen kohteen.

Muista, että listan indeksointi alkaa 0:sta, mikä tarkoittaa, että ensimmäisen alkion indeksi on 0, toisen on 1, kolmannen on 2 ja niin edelleen.

Tässä on esimerkki, jossa ninja kerää kaksi eläintä varastoon ja sitten sijoittaa ensimmäisen alkion takaisin kartalle.

py

ninja.py

copy
Tehtävä

Swipe to start coding

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