em có đoạn Code này:
dct = {'a': 10, 'b': 34, 'A': 7, 'Z': 3}
freq_dict = {k.lower() : dct.get(k.lower(), 0) + dct.get(k.upper(), 0) for k in dct.keys()}
print(freq_dict)
Khi chạy được kết quả:
# {'a': 17, 'z': 3, 'b': 34}
Nhưng em nghĩ đáng lý ra kết quả phải thế này mới đúng chứ ạ:
# {'a': 17, 'b': 34,'z': 3}
Tại sao z lại đứng trước b ạ.
Nhờ anh/chị giải thích giúp e ạ.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?