Menu
Coddy logo textTech

Ripasso - Ordinatore di dizionari

Fa parte della sezione Logica e flusso del percorso Python di Coddy. Lezione 49 di 78.

challenge icon

Sfida

Medio

Crea una funzione chiamata dictionary_sorter che accetta un dizionario data_dict come argomento. La funzione dovrebbe ordinare il dizionario in base ai valori in ordine crescente e restituire un nuovo dizionario contenente le coppie chiave-valore ordinate.

Suggerimento: per ordinare il dizionario in base ai valori, potrebbe essere utile usare la funzione sorted() con un’espressione lambda come argomento key.

Per esempio, se il dizionario di input è {'a': 3, 'b': 1, 'c': 2}, la funzione dovrebbe restituire un dizionario simile a questo:

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

Provalo tu

def dictionary_sorter(data_dict):
    # Usa sorted() per ordinare gli elementi del dizionario in base ai loro valori
    # Suggerimento: data_dict.items() restituisce coppie (key, value)
    # Suggerimento: usa il parametro 'key' di sorted() per ordinare in base al valore

    # Scrivi il codice qui

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore Python online