4Mengen

In der Mathematik versteht man unter einer Menge eine ungeordnete Sammlung von Elementen, wobei von jedem Element nur ein Exemplar vorkommen darf. Duplikate sind nicht erlaubt. Eine Reihe von Algorithmen lassen sich mit Mengen sehr elegant formulieren.

Zur Repräsentation von endlichen Mengen bietet Python zwei Datentypen (Klassen): set und frozenset. Ein set-Objekt ist eine nicht geordnete Kollektion unveränderbarer Objekte (Zahlen, Zeichenketten, Tupel). Mit set-Objekten kann man alle in der Mathematik üblichen Mengenoperationen durchführen (z.B. Vereinigung, Durchschnitt, Differenz). Die Besonderheit von frozenset-Objekten ist, dass sie (wie Tupel oder Strings) nicht änderbar sind. Dagegen kann man bei einem set-Objekt Elemente ...

Get Python Ge-Packt now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.