August 2007
Beginner to intermediate
656 pages
17h 20m
German
Ab Python 2.4 steht ein weiterer eingebauter Typ für Sammlungsobjekte zur Verfügung, nämlich für Mengen. Mengen sind nicht geordnete Sammlungen von Objekten, die schnelle mathematische Operationen z.B. für den Element-Test, die Vereinigungs- und Schnittmenge sowie für die Differenz von Mengen implementieren. In Python gibt es Mengen in zwei Ausprägungen: den Typ set für veränderliche Mengen und den Typ frozenset für unveränderliche Mengen. Hier einige kurze Beispiele:
>>>a = set([0,1,2,3]) # Mengen immer von Sequenzen>>>aset([0, 1, 2, 3]) >>>b = set([2,3,4,5])>>>0 in a, 0 in b # Element-Test(True, False) >>>a | b # Vereinigungsmengeset([0, 1, 2, 3, 4, 5]) >>>a & b # Schnittmengeset([2, 3]) >>>a - b # Differenzmengeset([0, 1]) ...
Read now
Unlock full access