Đếm các ký tự lặp lại nhiều nhất trong một chuỗi python
Khi được yêu cầu tìm ký tự thường xuyên nhất trong một chuỗi, một từ điển trống sẽ được tạo và các phần tử trong chuỗi được lặp lại. Khi một ký tự được tìm thấy trong từ điển, nó sẽ tăng lên, nếu không nó sẽ được gán cho 1. Đã tìm thấy giá trị tối đa trong từ điển và được gán cho một biến Show
Ví dụDưới đây là một minh chứng tương tự my_string = "Python-Interpreter" print ("The string is : ") print(my_string) max_frequency = {} for i in my_string: if i in max_frequency: max_frequency[i] += 1 else: max_frequency[i] = 1 my_result = max(max_frequency, key = max_frequency.get) print ("The maximum of all characters is : ") print(my_result) đầu raThe string is : Python-Interpreter The maximum of all characters in Python-Interpreter is : e Giải trình
|