Differenz zwischen dict und set (Python)
Also, ich weiß, dass dies,
a = {} # dict
Konstruiert ein leeres Wörterbuch. Nun habe ich auch aufgegriffen, dass dies,
b = {1, 2, 3} # set
Erstellt einen Satz. Dies kann leicht überprüft werden, wie,
>>>print(type(a))
<class 'dict'>
>>>print(type(b))
<class 'set'>
Während ich verstehe, was es tut, kann ich @ nicht sehWaru Wir verwenden die gleiche Syntax für Mengen und Wörterbücher. Ich habe versucht, mehr Informationen über die Logik dahinter im @ zu findeset
unddict
Abschnitte des Handbuchs, aber leider habe ich nichts daraus.
Kann mir jemand erklären, warum wir das so machen? Ist es aus historischen Gründen, oder fehle ich etwas offensichtlich?