Einführung in Listen
Python-Listen sind wie Behälter, die verschiedene Elemente aufnehmen können, zum Beispiel Zahlen, Wörter oder Objekte. Eine Liste wird erstellt, indem die Elemente in eckige Klammern [] gesetzt werden. Neue Elemente können einfach mit append() am Ende der Liste hinzugefügt werden.
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)
Außerdem können Elemente mit pop(index) aus der Liste entfernt werden. Diese Methode entfernt und gibt das Element an der angegebenen Position zurück. Wird kein Index angegeben, wird das letzte Element entfernt.
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)
Auf ähnliche Weise wird das Inventar des Ninjas implementiert und kann Werte wie cat, dog, chicken, monkey, parrot, pig usw. enthalten. Die Steuerung erfolgt über die folgenden Methoden:
-
pick_to_inventory(index): Nimmt einen Gegenstand auf und platziert ihn im Inventar an der angegebenen Positionindex, oder fügt ihn am Ende hinzu, wenn keinindexangegeben ist; -
put_from_inventory(index): Entnimmt einen Gegenstand aus dem Inventar anhand desindexund platziert ihn auf der Karte. Wenn keinindexangegeben ist, wird das letzte Element entnommen.
Beachte, dass die Indizierung in einer Liste bei 0 beginnt. Das bedeutet, dass der Index des ersten Elements 0 ist, der zweite 1, der dritte 2 und so weiter.
Hier ein Beispiel, bei dem der Ninja zwei Tiere ins Inventar aufnimmt und anschließend das erste Element wieder auf die Karte legt.
ninja.py
index.html
preset.py
Swipe to start coding
Lösung
Danke für Ihr Feedback!
ninja.py
index.html
preset.py
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 2.94
Einführung in Listen
Swipe um das Menü anzuzeigen
Python-Listen sind wie Behälter, die verschiedene Elemente aufnehmen können, zum Beispiel Zahlen, Wörter oder Objekte. Eine Liste wird erstellt, indem die Elemente in eckige Klammern [] gesetzt werden. Neue Elemente können einfach mit append() am Ende der Liste hinzugefügt werden.
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)
Außerdem können Elemente mit pop(index) aus der Liste entfernt werden. Diese Methode entfernt und gibt das Element an der angegebenen Position zurück. Wird kein Index angegeben, wird das letzte Element entfernt.
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)
Auf ähnliche Weise wird das Inventar des Ninjas implementiert und kann Werte wie cat, dog, chicken, monkey, parrot, pig usw. enthalten. Die Steuerung erfolgt über die folgenden Methoden:
-
pick_to_inventory(index): Nimmt einen Gegenstand auf und platziert ihn im Inventar an der angegebenen Positionindex, oder fügt ihn am Ende hinzu, wenn keinindexangegeben ist; -
put_from_inventory(index): Entnimmt einen Gegenstand aus dem Inventar anhand desindexund platziert ihn auf der Karte. Wenn keinindexangegeben ist, wird das letzte Element entnommen.
Beachte, dass die Indizierung in einer Liste bei 0 beginnt. Das bedeutet, dass der Index des ersten Elements 0 ist, der zweite 1, der dritte 2 und so weiter.
Hier ein Beispiel, bei dem der Ninja zwei Tiere ins Inventar aufnimmt und anschließend das erste Element wieder auf die Karte legt.
ninja.py
index.html
preset.py
Swipe to start coding
Lösung
Danke für Ihr Feedback!
ninja.py
index.html
preset.py