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!