|
|
Zeile 20: |
Zeile 20: |
| | | |
| === Erweitern=== | | === Erweitern=== |
− |
| |
| ==== .append()==== | | ==== .append()==== |
| * fügt ein neues Element zur Liste hinzu | | * fügt ein neues Element zur Liste hinzu |
Zeile 31: |
Zeile 30: |
| === Verkleinern=== | | === Verkleinern=== |
| | | |
| + | |
| + | === Sortieren=== |
| + | |
| + | === Suchen=== |
| | | |
| === Löschen=== | | === Löschen=== |
| ==== .remove()==== | | ==== .remove()==== |
− | * löschen der ganzen Liste
| + | |
| ====del()==== | | ====del()==== |
| * löschen eines Elementes | | * löschen eines Elementes |
− | ** | + | ** del(liste[1]) |
| + | * löschen der ganzen Liste |
| + | ** del(liste) |
Version vom 24. Juli 2023, 13:35 Uhr
Datenstrukturen
Wir haben bisher einfache Variablen kennen gelernt, die nur einen Wert aufnehmen können. Es gibt in Python aber eine ganze Reihe von Variablen die mehrere Werte enthalten können. Dafür gibt es den Begriff Datenstruktur.
Listen
Erzeugen
- liste = [1, 2, 3]
- Die Werte von Listen werden in eckige Klammern geschrieben.
- Werte dürfen mehrfach vorkommen.
- Es können unterschiedliche Datentypen in einer Liste enthalten sein.
- Listen dürfen Listen enthalten
Lesen
- Die Werte in einer Liste sind indiziert.
- Der Index beginnt mit 0 !!!
- Über den Index kann auf den Wert zugegriffen werden
Verändern
- Über den Index können einzelne Werte verändert werden.
- liste[1] = 5 => [1, 5, 3]
Erweitern
.append()
- fügt ein neues Element zur Liste hinzu
- liste.append([10, 20]) => [1, 2, 3, [10, 20]]
.extend
- fügt ggf. mehrere Elemente hinzu.
- liste.extend([10, 20]) => [1, 2, 3, 10, 20]
Verkleinern
Sortieren
Suchen
Löschen
.remove()
del()
- löschen eines Elementes
- löschen der ganzen Liste