Basiert auf Python2.7 Sind diese Schlüssel von dict unveränderlich und waschbar? Und innerhalb der Liste Implementierung, finde ich, dass __hash__=None
, was bedeutet, dass es nicht waschbar ist.Warum sollte Python dict's Fromes-Methode eine Liste als Argument akzeptieren?
Und wir könnten fromkeys
verwenden dict wie diese zu erstellen:
d={}.fromkeys(('Alice', 'Bob'),3000)
Da Tupel ist unveränderlich und hashable.
aber ich finde das auch in Ordnung ist:
d={}.fromkeys(['Alice', 'Bob'],3000)
Das verwirrt mich wirklich. Warum würde fromkeys
eine Liste als Argument akzeptieren? Gibt es eine implizite Liste von Tupeln? Danke!