Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Introductie tot Lijsten | Lijsten
Python Ninja

bookIntroductie tot Lijsten

Python-lijsten zijn vergelijkbaar met containers die verschillende items kunnen bevatten, zoals getallen, woorden of objecten. Je maakt een lijst door items tussen vierkante haken [] te plaatsen en je kunt eenvoudig nieuwe items aan een lijst toevoegen 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)
copy

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)
copy

Op dezelfde manier wordt de inventaris van de ninja geïmplementeerd en kan deze waarden bevatten zoals cat, dog, chicken, monkey, parrot, pig, enzovoort.

Beheer is mogelijk met de volgende methoden:

  • pick_to_inventory(index): Selecteert een item en plaatst het in de inventaris op de opgegeven index, of voegt het toe aan het einde als er geen index is opgegeven.
  • put_from_inventory(index): Haalt een item uit de inventaris op basis van de index en plaatst het op de kaart. Als er geen index 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 waarbij de ninja twee dieren verzamelt in de inventaris en vervolgens het eerste element terugplaatst op de kaart.

ninja.py

ninja.py

copy
Taak

Swipe to start coding

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 7. Hoofdstuk 1
ninja.py

ninja.py

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain how to use pick_to_inventory and put_from_inventory with examples?

What happens if I try to pop or access an index that doesn't exist in the list?

Can you show how to check if an item is already in the inventory before adding it?

close

Awesome!

Completion rate improved to 2.94

bookIntroductie tot Lijsten

Veeg om het menu te tonen

Python-lijsten zijn vergelijkbaar met containers die verschillende items kunnen bevatten, zoals getallen, woorden of objecten. Je maakt een lijst door items tussen vierkante haken [] te plaatsen en je kunt eenvoudig nieuwe items aan een lijst toevoegen 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)
copy

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)
copy

Op dezelfde manier wordt de inventaris van de ninja geïmplementeerd en kan deze waarden bevatten zoals cat, dog, chicken, monkey, parrot, pig, enzovoort.

Beheer is mogelijk met de volgende methoden:

  • pick_to_inventory(index): Selecteert een item en plaatst het in de inventaris op de opgegeven index, of voegt het toe aan het einde als er geen index is opgegeven.
  • put_from_inventory(index): Haalt een item uit de inventaris op basis van de index en plaatst het op de kaart. Als er geen index 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 waarbij de ninja twee dieren verzamelt in de inventaris en vervolgens het eerste element terugplaatst op de kaart.

ninja.py

ninja.py

copy
Taak

Swipe to start coding

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

close

Awesome!

Completion rate improved to 2.94
Sectie 7. Hoofdstuk 1
ninja.py

ninja.py

some-alt