5. Lektion: Variablen Vielfalt: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| Line 10: | Line 10: | ||
====Übung====  | ====Übung====  | ||
* Erzeugt   | * Erzeugt 10 Listen mit einheitlichen und gemischten Datentypen.  | ||
=== Lesen===  | === Lesen===  | ||
Revision as of 14:44, 24 July 2023
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
 
 
Übung
- Erzeugt 10 Listen mit einheitlichen und gemischten Datentypen.
 
Lesen
- Die Werte in einer Liste sind indiziert.
 - Der Index beginnt mit 0 !!!
 - Über den Index kann auf den Wert zugegriffen werden
- liste[1] => 2
 
 
Übung
- Greift über den Index auf einzelne Elemente Eurer Listen zu.
 
Verändern
- Über den Index können einzelne Werte verändert werden.
- liste[1] = 5 => [1, 5, 3]
 
 
Übung
- Verändert einzelne Werte in euren Listen und überprüft die Änderung
 - Ändert den Datentyp einzelner Elemente
 
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]
 
 
Übung
- Erweitert eure Listen mit beiden Methoden und überprüft die Änderungen
 
Verkleinern
Übung
Sortieren
Übung
Suchen
Übung
Löschen
.remove()
del()
- löschen eines Elementes
- del(liste[1])
 
 - löschen der ganzen Liste
- del(liste)