Depuis Python 3.7, il semble que ** l'ordre des dictionnaires soit maintenu **. fromkeys() Un dictionnaire peut être généré comme suit.
Saisissez print (dict.fromkeys ([" key 1 "," key 2 "," key 3 "]," value "))
Sortie {" Key 1 ":" Value "," Key 2 ":" Value "," Key 3 ":" Value "}
Si le deuxième argument n'est pas spécifié, la valeur sera None. print(dict.fromkeys(l)) {3: None, 2: None, 1: None, 5: None, 4: None}```
##list() Passer un dictionnaire comme argument crée une liste à partir de la clé.
La clé ne se chevauche pas ##Sujet principal contribution
l = [3, 3, 2, 1, 5, 1, 4, 2, 3]
print(dict.fromkeys(l))
print(list(dict.fromkeys(l)))
production
{3: None, 2: None, 1: None, 5: None, 4: None}`
[3, 2, 1, 5, 4]
Recommended Posts