Es gibt verschiedene Möglichkeiten, Listen herzustellen in Python:
Typ 1
Einkaufsliste = „Objekt1, Objekt2, Objekt3, etc“
Diese Liste können wir ausgeben lassen mit print (Einkaufsliste)
Typ 2
Wenn wir aber eine Liste haben möchten , welche beeinflussbar ist, müssen wir mit den [ ] Klammern arbeiten. Dies sieht dann so aus:
- Einkaufsliste = [„Objekt1“, „Objekt2“, „Objekt3“ „etc“]
Durch diese Methode können wir einzelne Elemente ausgeben, dazugeben oder auch löschen lassen.
print (Einkaufsliste [0]) –> Da das erste Objekt immer das 0te ist, wird in diesem Fall Objekt1 ausgegeben.
Mit einem Doppelpunkt kannst Du eine Menge von Elementen anzeigen lassen, z.B. print (Einkaufsliste [0:2]) –> Es werden die ersten drei Elemente ausgegeben.
- Ausserdem kannst Du Listen in Listen setzen, z.B.:
zahlen = [1, 2, 3]
strings = [„Dies“, „sind“, „Buchstaben“]
listen_zusammen = [zahlen, strings]
- Addieren von Listen:
Wenn Du zwei Listen hast, kannst Du die addieren, ohne eine Liste in Liste zu erzeugen, z.B.:
zahlen = [1, 2, 3]
strings = [„Dies“, „sind“, „Buchstaben“]
print (zahlen + strings)
- Dazugeben von Elementen
Wenn Du eine Liste hast, die unvollständig ist und Du am Ende Elemente dranhängen möchtest, kannst Du mit .append arbeiten, z.B.:
Einkaufsliste = [„Salat“, „Kartoffeln“, „Gemüse“]
Einkaufsliste.append („Milch“)
print (Einkaufsliste) –> Es wird folgendes ausgegeben: Salat, Kartoffeln, Gemüse, Milch
- Löschen von Elementen
Wenn Du eine Liste hast, aber ein Element daraus löschen willst, kannst Du mit del arbeiten, z.B.:
Einkaufsliste = [„Salat“, „Kartoffeln“, „Gemüse“, „Milch“]
del Einkaufsliste [1]
print Einkaufsliste
–> Es wird folgendes ausgegeben: Salat, Gemüse, Milch
Typ 3
Dieser Typ nennt sich „Tupel“ und ist unveränderbar. Diesen Listentyp kannst Du verwenden, wenn Du eine Liste hast, wo die Elemente unterscheidbar, aber unveränderbar sein sollen.
Autoteile =(„Tür“, „Steuerrad“, „Motor“, „Baterrie“, „etc“)
Typ 4
Dieser Typ nennt sich „map“ und eignet sich, wenn Du Werte zuweisen möchtest. So kannst Du z.B. Sportarten den einzelnen Namen zuweisen. Dies sieht dann so aus:
sportarten = { „Markus“ : „Fussball“, „Peter“ : „Volleyball“, „Daniela“ : „Unihockey“}
Wenn Du nun wissen möchtest, welche Sportart Daniela spielt, kannst Du folgenden Code schreiben:
print (sportarten[„Daniela“])
Um einen Wert aus einer map zu löschen, kannst Du mit dem Befehl „del“ vorgehen, z.B.:
del sportarten [„Peter“]
Um einen Wert aus einer map auszutauschen, kannst Du ihn neu zuweisen, z.B.:
sportarten [„Markus“] = „Schwimmen“