5. Lektion: Variablen Vielfalt: Difference between revisions
Jump to navigation
Jump to search
Created page with "= 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..." |
|||
| Line 2: | Line 2: | ||
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. | 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== | == Listen== | ||
=== Erzeugen=== | |||
* liste = [1, 2, 3] | * liste = [1, 2, 3] | ||
** Die Werte von Listen werden in eckige Klammern geschrieben. | ** Die Werte von Listen werden in eckige Klammern geschrieben. | ||
** Werte dürfen mehrfach vorkommen. | ** Werte dürfen mehrfach vorkommen. | ||
** Es können unterschiedliche Datentypen in einer Liste enthalten sein. | ** 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 | |||
** liste[1] => 2 | |||
=== Verändern=== | |||
* Über den Index können einzelne Werte verändert werden. | |||
** liste[1] = 5 => [1, 5, 3] | |||
=== Erweitern=== | |||
==== .append()==== | |||
====.extend==== | |||
=== Verkleinern=== | |||
=== Löschen=== | |||
==== .remove()==== | |||
* löschen der ganzen Liste | |||
====del()==== | |||
* löschen eines Elementes | |||
** | |||
Revision as of 14:26, 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
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
Verändern
- Über den Index können einzelne Werte verändert werden.
- liste[1] = 5 => [1, 5, 3]
Erweitern
.append()
.extend
Verkleinern
Löschen
.remove()
- löschen der ganzen Liste
del()
- löschen eines Elementes