Ab Python 3.7 scheint die ** Wörterbuchreihenfolge beibehalten zu werden **. fromkeys() Ein Wörterbuch kann wie folgt generiert werden.
Geben Sie print (dict.fromkeys ([" Taste 1 "," Taste 2 "," Taste 3 "]," Wert "))
ein
Ausgabe {" Schlüssel 1 ":" Wert "," Schlüssel 2 ":" Wert "," Schlüssel 3 ":" Wert "}
Wenn das zweite Argument nicht angegeben wird, lautet der Wert None. print(dict.fromkeys(l)) {3: None, 2: None, 1: None, 5: None, 4: None}```
##list() Wenn Sie ein Wörterbuch als Argument übergeben, wird eine Liste aus dem Schlüssel erstellt.
Schlüssel überlappt nicht ##Hauptthema Eingang
l = [3, 3, 2, 1, 5, 1, 4, 2, 3]
print(dict.fromkeys(l))
print(list(dict.fromkeys(l)))
Ausgabe
{3: None, 2: None, 1: None, 5: None, 4: None}`
[3, 2, 1, 5, 4]
Recommended Posts