Einführung in Listen
Python-Listen sind wie Container, die verschiedene Elemente enthalten können, wie Zahlen, Wörter oder Objekte. Sie können eine Liste erstellen, indem Sie Elemente in eckige Klammern []
einschließen und leicht neue Elemente zu einer Liste hinzufügen, indem Sie append()
verwenden, was sie am Ende platziert.
# 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)
Außerdem können Sie Elemente aus der Liste entfernen, indem Sie pop(index)
verwenden. Diese Methode entfernt und gibt das Element an der angegebenen Position zurück. Wenn kein Index angegeben ist, wird das letzte Element entfernt.
# 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)
Auf die gleiche Weise wird das Inventar des Ninjas implementiert und kann Werte wie cat
, dog
, chicken
, monkey
, parrot
, pig
usw. enthalten.
Sie können es mit den folgenden Methoden steuern:
pick_to_inventory(index)
: Nimmt ein Element auf und platziert es im Inventar an der angegebenenindex
, oder fügt es am Ende hinzu, wenn keinindex
angegeben ist.put_from_inventory(index)
: Nimmt ein Element aus dem Inventar nachindex
und platziert es auf der Karte. Wenn keinindex
angegeben ist, wird das letzte Element genommen.
Denken Sie daran, dass das Indexieren in einer Liste bei 0 beginnt, was bedeutet, dass der Index des ersten Elements 0 ist, der zweite 1, der dritte 2 und so weiter.
Hier ist ein Beispiel, bei dem der Ninja zwei Tiere in das Inventar aufnimmt und dann das erste Element zurück auf die Karte legt.
ninja.py
Swipe to start coding
Lösung
Danke für Ihr Feedback!
ninja.py