set
ist eine Funktion, die das Argument iteriert und Elemente in einen Satz Datenstruktur hinzufügt, dann kehrt das Set-Objekt.
Also in Ihrem Beispiel: Wenn Sie die Funktion set hier aufrufen, übergeben Sie eine leere Liste als einziges Argument. Python iteriert dann die leere Liste und fügt keine Elemente zu einer festgelegten Datenstruktur hinzu und gibt die Menge zurück.
Daher wird X[index]
einen leeren Satz enthalten.
Im Folgenden würde auch das gleiche zu tun, eine leere Menge in X[index]
speichern:
X[index] = set() # because the default set is the empty set
X[index] = set('') # because it iterates the empty string!
X[index] = {x for x in []} # "set comprehension" version
Was bedeutet 'Typ (X [index])' zurückkehren? – vaultah
'set ([])' gibt einen Satz zurück, der aus einer leeren Liste generiert wurde. –
Ich verstehe auch nicht, da Sie nie definiert haben, was "Index" war. Nach allem, was wir wissen, könnte es buchstäblich alles sein. – zephyr