Menu
Coddy logo textTech

Powtórka – sortowanie słowników

Część sekcji Logika i przepływ programu ścieżki Python w Coddy. Lekcja 49 z 78.

challenge icon

Wyzwanie

Średni

Utwórz funkcję o nazwie dictionary_sorter, która przyjmuje słownik data_dict jako argument. Funkcja powinna posortować słownik według jego wartości w kolejności rosnącej i zwrócić nowy słownik zawierający posortowane pary klucz-wartość.

Wskazówka: Aby posortować słownik według jego wartości, pomocne może być użycie funkcji sorted() z wyrażeniem lambda jako argumentem key.

Na przykład, jeśli słownik wejściowy to {'a': 3, 'b': 1, 'c': 2}, funkcja powinna zwrócić słownik taki jak ten:

{'b': 1, 'c': 2, 'a': 3}

Spróbuj swoich sił

def dictionary_sorter(data_dict):
    # Użyj sorted(), aby posortować elementy słownika według ich wartości
    # Wskazówka: data_dict.items() zwraca pary (key, value)
    # Wskazówka: użyj parametru 'key' funkcji sorted(), aby posortować według wartości

    # Wpisz kod tutaj

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator Python online