Schreibweisen für Mengen in Python
Nichtleere Mengen werden in geschweiften Klammern geschrieben.
Bei Mengen spielt die Reihenfolge keine Rolle und Objekte können nicht mehrfach enthalten sein.
- Schreibweisen für Mengen
{ 'a', 'x' }
{'x', 'a'}
- Schreibweisen für Mengen
{ 'a', 'x', 'x' }
{'x', 'a'}
Die leere Menge wird als »set()« geschrieben.
- Schreibweisen für die leere Menge
set()
›{}‹ ist eine leere Zuordnung.
- Konsolenprotokoll
type({})
<class 'dict'>
- Vergleiche von Mengen
{ 'a', 'x' }=={ 'x', 'x', 'a' }
- Vergleiche von Mengen
from collections import Counter
set( "abc" )== set( "acb" )
True
set( "abc" )== set( "acbb" )
True
Fehler durch versehentliches Umbinden
- versehentliches Umbinden
set ={ 0, 1, 2 }
- … später
set( "abc" )
TypeError: 'set' object is not callable
- Korrektur
del set
set_ ={ 0, 1, 2 }