Em có đoạn Code tìm Value Max trong 1 dic thế này ạ:
my_dict = {'x':500, 'y':5874, 'z': 560}
key_max = max(my_dict.keys(), key=(lambda k: my_dict[k]))
print('Maximum Value: ',my_dict[key_max])
Kết quả là value max = 5874 tương ứng với key là y
Ở đây hình như cách giải là người ta tìm ra y trước rồi từ y mới suy ra giá trị 5874.
Nhưng mà e không hiểu ý nghĩa của dòng lệnh để tìm ra y:
key_max = max(my_dict.keys(), key=(lambda k: my_dict[k]))
em không hiểu nó hoạt động thế nào mà lại trả về được giá trị y ạ.Nhờ anh chị giải thích giùm em.
Cám ơn anh chị nhiều !
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?