Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python - Tìm ký tự xuất hiện ít nhất trong chuỗi


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 Counter từ 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.