Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren_lernen:listen

Dies ist eine alte Version des Dokuments!


Datentypen (II): Listen/Arrays

Erklärung: Wie kann ich mehrere Dinge (z.B. Namen von Benutzern, Zahlen) hintereinander abspeichern?

Syntaxaufgaben

  • Packe die folgenden Elemente in ein Array/eine Liste names liste: „eins“, 2, 3.0, True
  • Gebe die Länge der vorherigen Liste aus.
  • Gebe ein Element einzeln wieder aus.
  • Weise dem zweiten Element der Liste einen neuen Wert zu.
  • Welchen Wert enthält die Variable liste am Ende von folgendem Pseudocode. Bitte durch nachdenken lösen, dann mit einem Programm überprüfen! Warum ist der Wert so, wie du herausgefunden hast?
a = "eins"
b = 2
c = 3.0
d = True
liste = [a, b, c, d]
a = 5
  • Wie füge ich am Ende bzw. am Anfang einer Liste ein oder mehrere Elemente an?
  • Wie erhalte ich aus einer Liste einen Teil, d.h. aus einer Liste liste eine neue Liste vorne, die die ersten 3 Elemente von liste enthält?
  • Wie füge ich zwei Listen zusammen?
  • Wie finde ich heraus, ob ein bestimmter Wert in einer Liste enthalten ist?
  • Wie füge ich ein Array zu einem String zusammen? Ein mal mit, ein mal ohne Trennzeichnen.
  • Wie überführe ich einen String in eine Liste seiner Zeichen?
  • Was ist der Wahrheitswert von:
    [], [''], [0], [False]

Doku

Problemlösungsaufgabe

Schreibe ein Programm show_type, das nacheinander auf alle Elemente der folgenden Liste zugreift: „eins“, 2, 3.0, True. Und zu jedem Element der Liste den Datentyp ausgibt.

./show_type

Ausgabe:

eins: String
2: Integer
3.0: Float
True: Boolean
programmieren_lernen/listen.1445596356.txt.gz · Zuletzt geändert: 2015/10/23 10:32 von 192.168.1.222