Introductie tot Lijsten
Python-lijsten zijn vergelijkbaar met containers die verschillende items kunnen bevatten, zoals getallen, woorden of objecten. Een lijst maak je door items tussen vierkante haken []
te plaatsen. Nieuwe items voeg je eenvoudig toe aan een lijst met append()
, waarmee ze aan het einde worden toegevoegd.
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)
Je kunt ook items uit de lijst verwijderen met behulp van pop(index)
. Deze methode verwijdert en retourneert het element op de opgegeven positie. Als er geen index wordt opgegeven, wordt het laatste item verwijderd.
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)
Op dezelfde manier wordt de inventaris van de ridder geïmplementeerd en kan deze waarden bevatten zoals cat
, dog
, chicken
, monkey
, parrot
, pig
, enzovoort.
Deze kan worden beheerd met de volgende methoden:
pick_to_inventory(index)
: Neemt een item op en plaatst het in de inventaris op de opgegevenindex
, of voegt het toe aan het einde als er geenindex
is opgegeven.put_from_inventory(index)
: Haalt een item uit de inventaris op basis van deindex
en plaatst het op de kaart. Als er geenindex
is opgegeven, wordt het laatste item genomen.
Onthoud dat indexering in een lijst begint bij 0, wat betekent dat de index van het eerste element 0 is, de tweede 1, de derde 2, enzovoort.
Hier is een voorbeeld waarin de ridder twee dieren verzamelt in de inventaris en vervolgens het eerste element terugplaatst op de kaart.
knight.py
Swipe to start coding
Oplossing
Bedankt voor je feedback!
knight.py
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.94
Introductie tot Lijsten
Veeg om het menu te tonen
Python-lijsten zijn vergelijkbaar met containers die verschillende items kunnen bevatten, zoals getallen, woorden of objecten. Een lijst maak je door items tussen vierkante haken []
te plaatsen. Nieuwe items voeg je eenvoudig toe aan een lijst met append()
, waarmee ze aan het einde worden toegevoegd.
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)
Je kunt ook items uit de lijst verwijderen met behulp van pop(index)
. Deze methode verwijdert en retourneert het element op de opgegeven positie. Als er geen index wordt opgegeven, wordt het laatste item verwijderd.
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)
Op dezelfde manier wordt de inventaris van de ridder geïmplementeerd en kan deze waarden bevatten zoals cat
, dog
, chicken
, monkey
, parrot
, pig
, enzovoort.
Deze kan worden beheerd met de volgende methoden:
pick_to_inventory(index)
: Neemt een item op en plaatst het in de inventaris op de opgegevenindex
, of voegt het toe aan het einde als er geenindex
is opgegeven.put_from_inventory(index)
: Haalt een item uit de inventaris op basis van deindex
en plaatst het op de kaart. Als er geenindex
is opgegeven, wordt het laatste item genomen.
Onthoud dat indexering in een lijst begint bij 0, wat betekent dat de index van het eerste element 0 is, de tweede 1, de derde 2, enzovoort.
Hier is een voorbeeld waarin de ridder twee dieren verzamelt in de inventaris en vervolgens het eerste element terugplaatst op de kaart.
knight.py
Swipe to start coding
Oplossing
Bedankt voor je feedback!
Awesome!
Completion rate improved to 2.94knight.py