Khi được yêu cầu trích xuất các giá trị duy nhất từ từ điển, một từ điển sẽ được tạo và sử dụng phương pháp 'sắp xếp' và khả năng hiểu từ điển.
Dưới đây là một minh chứng cho điều tương tự -
Ví dụ
my_dict = {'hi' : [5,3,8, 0], 'there' : [22, 51, 63, 77], 'how' : [7, 0, 22], 'are' : [12, 11, 45], 'you' : [56, 31, 89, 90]} print("The dictionary is : ") print(my_dict) my_result = list(sorted({elem for val in my_dict.values() for elem in val})) print("The unique values are : ") print(my_result)
Đầu ra
The dictionary is : {'hi': [5, 3, 8, 0], 'there': [22, 51, 63, 77], 'how': [7, 0, 22], 'are': [12, 11, 45], 'you': [56, 31, 89, 90]} The unique values are : [0, 3, 5, 7, 8, 11, 12, 22, 31, 45, 51, 56, 63, 77, 89, 90]
Giải thích
-
Một từ điển được xác định và được hiển thị trên bảng điều khiển.
-
Các giá trị của từ điển được truy cập bằng phương thức ".values".
-
Nó được chuyển đổi thành một danh sách và được gán cho một biến.
-
Điều này được hiển thị dưới dạng đầu ra trên bảng điều khiển.