10 Collections

Cards (11)

  • Was sind Collections in Python?
    Sammlungen von Daten.
  • Welche Datentypen für grundlegende Datenstrukturen bietet Python?
    • Listen (list),
    • Dictionaries (dict),
    • Mengen (set),
    • Tupel (tuple),
    • Zeichenketten (str),
    • Zahlenbereiche (range).
  • Was ist der Unterschied zwischen einer Shallow Copy und einer Deep Copy?
    • Shallow Copy: kopiert nur die oberste Strukturebene
    • Deep Copy: kopiert die gesamte Struktur.
  • Was sind Strings in Python?
    • Instanzen der Klasse str, die nach der Instantiierung nicht mehr verändert werden können (immutable).
  • Wie wird ein String in Python erzeugt?
    • Durch Zeichenkettenliterale oder die Built-in Funktion str().
  • Was sind Zugriffsmethoden (Accessor Methods)?
    • Methoden, die Informationen über ein Objekt auslesen oder verändern, ohne die Implementationsdetails preiszugeben.
  • Was sind Zugriffsmethoden (Accessor Methods)?
    • Methoden, die Informationen über ein Objekt auslesen oder verändern, ohne die Implementationsdetails preiszugeben.
  • Welche Funktionen sind spezifisch für Collections?
    • len(), Indexierung
    • (s[i]), Slicing
    • (s[i:j]), Rhythmen beim Slicing
    • (s[i:j:k]), Zugriff auf unbekannte Index-Werte (s[22] führt zu IndexError).
  • Was sind Collections in Python?
    Collections sind Sammlungen von Daten, z.B. Listen, Dictionaries, Sets.
  • Welche Datentypen gehören zu den immutable sequence types?
    str, tuple, range
  • Was ist ein Dictionary in Python?
    Eine Zuordnung von Key-Value-Paaren.