Listen in Python
Die Zeichenkette ist eine ganz spezielle Liste. Es gibt aber noch den
allgemeinen Datentyp "Liste" in Python, in dem beliebige Listen aller
Art gespeichert werden können, nicht nur Zeichenketten. Man spricht
auch von ARRAYs.
Listen werden mit eckigen Klammern definiert, die einzelnen Elemente
werden durch Komma getrennt.
Aufgabe1:
Stelle alle Primzahlen unter 30 in einer Liste primlist1 zusammen und
lasse sie anzeigen! 2,3,5,7,11,13,17,19,23,29
Aufgabe2:
Listen mit Zahlen können wie bei Zeichenketten durch Addition
hinzugefügt werden
Füge die Primzahlen 41,43,74 in einer weiteren Liste primlist2
zusammen. Verbinde sie durch Addition mit primlist1 (von Aufgabe1) zu
primlist!
Zugriff auf einzelne Elemente der Liste durch den Listennamen und
Index:
z.B. primlist[0] ergibt das erste Listenelement, hier die 2.
Wichtig: Der Index beginnt immer
mit 0!
Finde heraus, was bei Multiplikation einer Zahl mit einer Liste
geschieht!
primlist*5
Aufgabe 3:
Lasse das 7. Listenelement anzeigen, hier die 17
Lasse das 2. , 4. und 6. Listenelement anzeigen!
Nun ein kleines Programm, wie man Listen zum Nachschlagen verwenden
kann:

Mit dem Befehl
in kann man in
Python prüfen, ob ein Wert in einer Liste
enthalten ist.
Probiere das Programm aus!
Erweitere es so, dass wirklich nur Werte unter 50 abgefragt werden!
(Hinweis: while-Schleife ...)
Aufgabe 4:
Listen können auch gemischte Datentypen enthalten. Schreibe eine Liste,
die deine (ausgedachten) Adressdaten enthält und gib sie in einem
Formular aus!
adresse=[name, vorname, Alter, Geburtsdatum]

Hinweis: Daten vom Datentyp string müssen in Anführungsstriche gesetzt
werden!
Aufgabe 5:
Hier noch ein kleines Programm zum Nachschlagen in Listen.
Wochentage nachschlagen. Dazu benötigen wir das Modul
datetime.

Finde die Bedeutung der Anweisungen in der Variablen Wochentag.
Schreibe ein Programm, welches nach Angabe des Datums den Wochentag
liefert!