Sử dụng collections.Counter để đếm tần suất từng ký tự, sau đó dùng min() với key là hàm get của Counter để tìm ký tự có số lần xuất hiện nhỏ nhất.
Ví dụ
Minh họa:
from collections import Counter
my_str = "highland how"
print("Chuỗi:", my_str)
my_result = Counter(my_str)
my_result = min(my_result, key=my_result.get)
print("Ký tự xuất hiện ít nhất:", my_result)
Kết quả
Chuỗi: highland how Ký tự xuất hiện ít nhất: a
Giải thích
- Import
Countertừcollections. Counter(my_str)trả về dict-like với key là ký tự, value là số lần xuất hiện.min(counter, key=counter.get)trả về key có value nhỏ nhất.