Einführung in Listen
Python-Listen sind wie Behälter, die verschiedene Elemente enthalten können, wie 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)
Elemente können auch 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)
Ebenso wird das Inventar des Ritters implementiert und kann Werte wie cat
, dog
, chicken
, monkey
, parrot
, pig
usw. enthalten.
Die Steuerung erfolgt über die folgenden Methoden:
pick_to_inventory(index)
: Fügt ein Element an der angegebenen Positionindex
ins Inventar ein oder, falls keinindex
angegeben ist, ans Ende der Liste.put_from_inventory(index)
: Entnimmt ein Element anhand desindex
aus dem Inventar und platziert es auf der Karte. Wenn keinindex
angegeben ist, wird das letzte Element entnommen.
Beachte, dass die Indizierung 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 ein Beispiel, in dem der Ritter zwei Tiere ins Inventar aufnimmt und dann das erste Element wieder auf die Karte legt.
knight.py
Swipe to start coding
Lösung
Danke für Ihr Feedback!
knight.py
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.94
Einführung in Listen
Swipe um das Menü anzuzeigen
Python-Listen sind wie Behälter, die verschiedene Elemente enthalten können, wie 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)
Elemente können auch 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)
Ebenso wird das Inventar des Ritters implementiert und kann Werte wie cat
, dog
, chicken
, monkey
, parrot
, pig
usw. enthalten.
Die Steuerung erfolgt über die folgenden Methoden:
pick_to_inventory(index)
: Fügt ein Element an der angegebenen Positionindex
ins Inventar ein oder, falls keinindex
angegeben ist, ans Ende der Liste.put_from_inventory(index)
: Entnimmt ein Element anhand desindex
aus dem Inventar und platziert es auf der Karte. Wenn keinindex
angegeben ist, wird das letzte Element entnommen.
Beachte, dass die Indizierung 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 ein Beispiel, in dem der Ritter zwei Tiere ins Inventar aufnimmt und dann das erste Element wieder auf die Karte legt.
knight.py
Swipe to start coding
Lösung
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 2.94knight.py