Menu
CoddyTech

Ôn tập: Bộ sắp xếp từ điển

Thuộc phần Logic và luồng chương trình trong hành trình Python của Coddy. Bài học 49 trên 78.

challenge icon

Thử thách

Trung bình

Tạo một hàm tên là dictionary_sorter, nhận từ điển data_dict làm đối số. Hàm này cần sắp xếp từ điển theo giá trị theo thứ tự tăng dần và trả về một từ điển mới chứa các cặp khóa-giá trị đã sắp xếp.

Gợi ý: Để sắp xếp từ điển theo giá trị, bạn có thể dùng hàm sorted() với biểu thức lambda làm đối số key.

Ví dụ: nếu từ điển đầu vào là {'a': 3, 'b': 1, 'c': 2}, hàm cần trả về một từ điển như sau:

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

Tự làm thử

def dictionary_sorter(data_dict):
    # Dùng sorted() để sắp xếp các phần tử trong từ điển (dictionary) theo giá trị (value)
    # Gợi ý: data_dict.items() trả về các cặp (key, value)
    # Gợi ý: Dùng tham số (parameter) 'key' của sorted() để sắp xếp theo giá trị

    # Viết code ở đây

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch Python online