(42) Ändern von Listen

Listen sind veränderlich, d.h. du kannst Elemente hinzufügen, entfernen oder ändern.

Hinzufügen von Elementen

  • Append: Fügt ein Element am Ende der Liste hinzu.
  • Insert: Fügt ein Element an einer bestimmten Position hinzu

Entfernen von Elementen

  • Remove: Entfernt das erste Vorkommen eines bestimmten Elements.
  • Pop: Entfernt ein Element an einer bestimmten Position und gibt es zurück.

Kombinieren von Listen mittels mathematischer Operatoren

Addition (+)

Der Operator + wird verwendet, um zwei Listen zu verketten. Dabei entsteht eine neue Liste, die die Elemente der beiden ursprünglichen Listen enthält.

Multiplikation (*)

Der Operator * wird verwendet, um eine Liste mehrfach zu wiederholen. Dabei entsteht eine neue Liste, die die Elemente der ursprünglichen Liste mehrfach hintereinander enthält.

fruechte = ["Apfel", "Banane", "Kirsche"]

# Hinzufügen eines Elements am Ende
fruechte.append("Orange")

# Hinzufügen eines Elements an einer bestimmten Position
fruechte.insert(1, "Blaubeere")

print(fruechte)  
# Ausgabe: ['Apfel', 'Blaubeere', 'Banane', 'Kirsche', 'Orange']

fruechte = ["Apfel", "Banane", "Kirsche", "Orange"]

# Entfernen eines Elements
fruechte.remove("Banane")

# Entfernen des letzten Elements
letztes_element = fruechte.pop()
print(fruechte)  
# Ausgabe: ['Apfel', 'Kirsche']
print(letztes_element)  
# Ausgabe: 'Orange'

#--------------------------------------

liste1 = [1, 2, 3]
liste2 = [4, 5, 6]
kombinierte_liste = liste1 + liste2
print(kombinierte_liste)  
# Ausgabe: [1, 2, 3, 4, 5, 6]


liste = [1, 2, 3]
wiederholte_liste = liste * 3
print(wiederholte_liste)  
# Ausgabe: [1, 2, 3, 1, 2, 3, 1, 2, 3]

Aufgabe:

Was ist die Ausgabe?

Zahlen = [1, 2, 3, 4, 5]
Zahlen.insert(1, 6)
Zahlen.append(3)
Zahlen.remove(3)

print(Zahlen[-1])
Gib deine Lösung ein:

Falls du Hilfe benötigst:

Überlege genau was die einzelnen Methoden hintereinander bewirken.

Schau dir nochmal genau an, was .remove() bewirkt.

.remove() entfernt das ERSTE Vorkommen eines bestimmten Elements.

3

Teilen: