0Pricing
Python Academy · Lektion

Listen erstellen und auf sie zugreifen

Erstellen Sie Listen und greifen Sie per Index und Slice auf Elemente zu.

Listen erstellen und auf sie zugreifen ist eine kostenlose Python Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Python Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Python Academy-Kurs umfasst insgesamt 4 Lektionen.

Einführung

Listen sind die flexibelste geordnete Sammlung in Python. Sie können beliebige Kombinationen von Typen enthalten und unterstützen Indizierung, Slicing und Iteration.

Eine Liste erstellen

my_list = [1, 2, 3] oder empty = [] Listen sind geordnet und veränderlich. Die Elemente können jeden Typ haben.
nums = [1, 2, 3]
mixed = [1, 'hi', True]
print(nums, mixed)

Auf Elemente zugreifen

nums[0] ist 1, nums[-1] ist das letzte Element. Die Indizierung funktioniert genau wie bei Strings.
nums = [10, 20, 30]
print(nums[0], nums[-1])

Listen slicen

nums[1:3] gibt eine neue Liste mit den Elementen an den Indizes 1 und 2 zurück. nums[::-1] kehrt die Liste um.
nums = [1, 2, 3, 4, 5]
print(nums[1:3])
print(nums[::-1])

len() bei Listen

len([1, 2, 3]) gibt 3 zurück. Das ist auch für leere Listen immer gültig.
print(len([1, 2, 3]))
print(len([]))

Der Operator in

3 in [1, 2, 3] gibt True zurück. in führt eine lineare Suche durch — O(n). Für schnelle Suchvorgänge verwenden Sie ein Set.
print(3 in [1, 2, 3])
print(9 in [1, 2, 3])

Über eine Liste iterieren

for item in my_list: print(item) durchläuft die Elemente in ihrer Reihenfolge. Verwenden Sie enumerate(), um Index und Wert gemeinsam zu erhalten.
fruits = ['apple', 'banana', 'cherry']
for i, f in enumerate(fruits):
    print(i, f)

Verschachtelte Listen

Listen können andere Listen enthalten: matrix = [[1,2],[3,4]]. Greifen Sie mit matrix[0][1] auf Zeile 0, Spalte 1 zu.
matrix = [[1, 2], [3, 4]]
print(matrix[0][1])

Eine Liste aus range() erstellen

list(range(5)) ergibt [0,1,2,3,4]. list(range(2,10,2)) ergibt [2,4,6,8].
print(list(range(5)))
print(list(range(2, 10, 2)))

Eine Liste kopieren

copy = my_list[:] oder copy = list(my_list). Schreiben Sie NICHT copy = my_list — dadurch verweisen beide Namen auf dieselbe Liste.
a = [1, 2, 3]
b = a[:]  # proper copy
b.append(4)
print(a, b)

min(), max(), sum()

min([3,1,2]) ist 1, max ist 3 und sum([1,2,3]) ist 6. Diese Funktionen funktionieren mit jedem Iterable vergleichbarer Werte.
nums = [3, 1, 4, 1, 5]
print(min(nums), max(nums), sum(nums))

Schnelltest

Was gibt nums[::-1] für nums = [1,2,3] zurück?

Zusammenfassung

Listen sind veränderliche, geordnete Sequenzen. Greifen Sie über Indizes zu, slicen Sie mit [start:stop:step] und iterieren Sie mit for/enumerate. Kopieren Sie Listen immer mit [:] und nicht mit =.

Weiter

Gute Arbeit! Fahren Sie mit der nächsten Lektion fort, um Ihre Kenntnisse weiter auszubauen.

Häufig gestellte Fragen

Ist die Lektion „Listen erstellen und auf sie zugreifen“ kostenlos?

Ja — der vollständige Text von „Listen erstellen und auf sie zugreifen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Python Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Python Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Listen erstellen und auf sie zugreifen“?

Erstellen Sie Listen und greifen Sie per Index und Slice auf Elemente zu. Du übst Python Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Python Academy zu starten?

Keine Vorkenntnisse erforderlich. Python Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Listen erstellen und auf sie zugreifen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Python Academy-Lektion Code schreiben und ausführen?

Ja. Jede Python Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Listen erstellen und auf sie zugreifen
  2. Listen verändern
  3. Tupel und Unveränderlichkeit
  4. Verschachtelte Listen und Iteration
← Zurück zu Python Academy