Johdanto Listoihin
Python-listat ovat kuin säiliöitä, jotka voivat sisältää erilaisia alkioita, kuten numeroita, sanoja tai olioita. Listan voi luoda sulkemalla alkiot hakasulkeisiin []
, ja uusia alkioita voi helposti lisätä listaan käyttämällä append()
, joka lisää ne listan 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)
Voit myös poistaa alkioita listasta käyttämällä pop(index)
. Tämä metodi poistaa ja palauttaa alkion annetusta sijainnista. Jos indeksiä ei anneta, se poistaa viimeisen alkion.
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)
Samalla tavalla ritarin varasto on toteutettu ja voi sisältää arvoja kuten cat
, dog
, chicken
, monkey
, parrot
, pig
jne.
Sitä voidaan hallita seuraavilla menetelmillä:
pick_to_inventory(index)
: Poimii esineen ja sijoittaa sen varastoon määritettyynindex
-kohtaan tai lisää sen loppuun, josindex
iä ei ole annettu.put_from_inventory(index)
: Ottaa esineen varastostaindex
-kohdasta ja sijoittaa sen kartalle. Josindex
iä ei ole annettu, otetaan viimeinen esine.
Muista, että listan indeksointi alkaa nollasta, eli ensimmäisen alkion indeksi on 0, toisen 1, kolmannen 2 ja niin edelleen.
Tässä on esimerkki, jossa ritari kerää kaksi eläintä varastoonsa ja palauttaa sitten ensimmäisen alkion takaisin kartalle.
knight.py
Swipe to start coding
Ratkaisu
Kiitos palautteestasi!
knight.py
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.94
Johdanto Listoihin
Pyyhkäise näyttääksesi valikon
Python-listat ovat kuin säiliöitä, jotka voivat sisältää erilaisia alkioita, kuten numeroita, sanoja tai olioita. Listan voi luoda sulkemalla alkiot hakasulkeisiin []
, ja uusia alkioita voi helposti lisätä listaan käyttämällä append()
, joka lisää ne listan 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)
Voit myös poistaa alkioita listasta käyttämällä pop(index)
. Tämä metodi poistaa ja palauttaa alkion annetusta sijainnista. Jos indeksiä ei anneta, se poistaa viimeisen alkion.
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)
Samalla tavalla ritarin varasto on toteutettu ja voi sisältää arvoja kuten cat
, dog
, chicken
, monkey
, parrot
, pig
jne.
Sitä voidaan hallita seuraavilla menetelmillä:
pick_to_inventory(index)
: Poimii esineen ja sijoittaa sen varastoon määritettyynindex
-kohtaan tai lisää sen loppuun, josindex
iä ei ole annettu.put_from_inventory(index)
: Ottaa esineen varastostaindex
-kohdasta ja sijoittaa sen kartalle. Josindex
iä ei ole annettu, otetaan viimeinen esine.
Muista, että listan indeksointi alkaa nollasta, eli ensimmäisen alkion indeksi on 0, toisen 1, kolmannen 2 ja niin edelleen.
Tässä on esimerkki, jossa ritari kerää kaksi eläintä varastoonsa ja palauttaa sitten ensimmäisen alkion takaisin kartalle.
knight.py
Swipe to start coding
Ratkaisu
Kiitos palautteestasi!
Awesome!
Completion rate improved to 2.94knight.py