Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp và cách tiếp cận để giải quyết vấn đề đã cho.
Tuyên bố vấn đề
Với một từ điển, chúng tôi cần tìm ba giá trị có giá trị cao nhất và hiển thị chúng.
Phương pháp 1 - Sử dụng mô-đun bộ sưu tập (Chức năng bộ đếm)
Ví dụ
from collections import Counter # Initial Dictionary my_dict = {'t': 3, 'u': 4, 't': 6, 'o': 5, 'r': 21} k = Counter(my_dict) # Finding 3 highest values high = k.most_common(3) print("Dictionary with 3 highest values:") print("Keys: Values") for i in high: print(i[0]," :",i[1]," ")
Đầu ra
Dictionary with 3 highest values: Keys: Values r : 21 t : 6 o : 5
Phương pháp 2 - Sử dụng mô-đun heapq (chức năng nlargest)
Ví dụ
from collections import Counter # Initial Dictionary my_dict = {'t': 3, 'u': 4, 't': 6, 'o': 5, 'r': 21} k = Counter(my_dict) # Finding 3 highest values high = k.most_common(3) print("Dictionary with 3 highest values:") print("Keys: Values") for i in high: print(i[0]," :",i[1]," ")
Đầu ra
Dictionary with 3 highest values: Keys: Values r : 21 t : 6 o : 5
Kết luận
Trong bài viết này, chúng ta đã tìm hiểu về phương pháp chuyển đổi một số thập phân thành một số nhị phân.