Metoda 1: Korzystanie z DICT.Klucze()
Pierwszą metodą, jaką możemy użyć, jest DICT.Funkcja Keys (). Ta funkcja pozwala nam pobrać klucze słownika.
Możemy użyć tych wartości i posortowanej funkcji do sortowania kluczy słownika.
Przykładem jest jak pokazano:
D = 1: „A”, 5: „B”, 3: „F”, 4: „G”, 2: „H”W powyższym przykładzie zaczynamy od sortowania kluczy słownika za pomocą funkcji sortowanej () i dykt.klucze jako parametr.
Następnie używamy dla pętli iterować każdy klucz i jego odpowiednią wartość. Powstałe wyjście jest jak pokazano:
$ Python sort_dict_keys.pyMetoda 2: Korzystanie z OrderedDict ()
Możemy użyć metody COUREDDICT () z modułu kolekcji, aby z łatwością sortować słownik.
Przykładem jest jak pokazano:
z kolekcji import uporządkowanychPowyższy przykład wykorzystuje metodę COUREDDICT () z modułu kolekcji do sortowania elementów słownika.
Funkcja powinna zwrócić „typ krotek” posortowanych elementów słownika, jak pokazano:
$ Python sort_dict_keys.pyMetoda 3: Używanie DICT.rzeczy()
Możemy zastąpić funkcję CouredDict () na posortowaną funkcję, aby wykonać tę samą akcję.
Rozważ poniższy przykład:
D = 1: „A”, 5: „B”, 3: „F”, 4: „G”, 2: „H”W takim przypadku używamy funkcji sorted () do sortowania elementów słownika i dodawania ich do nowego słownika.
Powstały słownik jest jak pokazano:
$ Python sort_dict_keys.pyDobrze korzystania z funkcji sorted () jest to, że pozwala nam zamówić słownik w odwrotnej kolejności.
Rozważ przykład poniżej.:
D = 1: „A”, 5: „B”, 3: „F”, 4: „G”, 2: „H”Ustawiając odwrotność = true, poinformujemy funkcję, aby zamówić słownik w kolejności malejącej.
$ Python sort_dict_keys.pyWniosek
Przez cały ten samouczek omówiliśmy kilka praktycznych metod sortowania słownika Pythona na podstawie jego kluczy.