Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Einführung in Listen | Listen
Python-Ritter

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

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

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 Position index ins Inventar ein oder, falls kein index angegeben ist, ans Ende der Liste.
  • put_from_inventory(index): Entnimmt ein Element anhand des index aus dem Inventar und platziert es auf der Karte. Wenn kein index 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

knight.py

copy
Aufgabe

Swipe to start coding

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 7. Kapitel 1
knight.py

knight.py

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

Awesome!

Completion rate improved to 2.94

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

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

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 Position index ins Inventar ein oder, falls kein index angegeben ist, ans Ende der Liste.
  • put_from_inventory(index): Entnimmt ein Element anhand des index aus dem Inventar und platziert es auf der Karte. Wenn kein index 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

knight.py

copy
Aufgabe

Swipe to start coding

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

close

Awesome!

Completion rate improved to 2.94
Abschnitt 7. Kapitel 1
knight.py

knight.py

some-alt