Đưa ra một chuỗi, tác vụ là tìm tần số của tất cả các ký tự trong chuỗi đó và trả về một từ điển với key
as ký tự và value
as tần số của nó trong chuỗi đã cho.
Phương pháp số 1: Phương pháp ngây thơ Naive method
Chỉ đơn giản là lặp qua chuỗi và tạo thành một khóa trong từ điển của phần tử mới xảy ra hoặc nếu phần tử đã xảy ra, hãy tăng giá trị của nó lên 1.
test_str
=
"GeeksforGeeks"
all_freq
=
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]1
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]2
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]3
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]4
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]5
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]6
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]7
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]3
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]4
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}0
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}1
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}2
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}3
=
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}5
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]6
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}7
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}8
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}1
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}22
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}5
Count of all characters in GeeksforGeeks is : {'G': 2, 's': 2, 'k': 2, 'e': 4, 'o': 1, 'r': 1, 'f': 1}3
Count of all characters in GeeksforGeeks is : {'G': 2, 's': 2, 'k': 2, 'e': 4, 'o': 1, 'r': 1, 'f': 1}4
Count of all characters in GeeksforGeeks is : {'G': 2, 's': 2, 'k': 2, 'e': 4, 'o': 1, 'r': 1, 'f': 1}5
________ 36 ________ 23 & nbsp;
Count of all characters in GeeksforGeeks is : {'G': 2, 's': 2, 'k': 2, 'e': 4, 'o': 1, 'r': 1, 'f': 1}8
Count of all characters in GeeksforGeeks is : {'G': 2, 's': 2, 'k': 2, 'e': 4, 'o': 1, 'r': 1, 'f': 1}9
Đầu ra:
Count of all characters in GeeksforGeeks is : {'r': 1, 'e': 4, 'k': 2, 'G': 2, 's': 2, 'f': 1, 'o': 1}
Phương pháp số 2: Sử dụng key
0 Using key
0
Phương pháp được đề xuất nhiều nhất có thể được sử dụng để tìm tất cả các lần xuất hiện là phương pháp này, điều này thực sự có tất cả tần số phần tử và cũng có thể được sử dụng để in tần số phần tử đơn nếu được yêu cầu.
key
1 key
2key
3 key
4
test_str
=
"GeeksforGeeks"
all_freq
=
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]1
Count of all characters in GeeksforGeeks is : {'G': 2, 's': 2, 'k': 2, 'e': 4, 'o': 1, 'r': 1, 'f': 1}3
Count of all characters in GeeksforGeeks is : {'G': 2, 's': 2, 'k': 2, 'e': 4, 'o': 1, 'r': 1, 'f': 1}4
Count of all characters in GeeksforGeeks is : {'G': 2, 's': 2, 'k': 2, 'e': 4, 'o': 1, 'r': 1, 'f': 1}5
________ 36 ________ 23 & nbsp;
Count of all characters in GeeksforGeeks is : {'G': 2, 's': 2, 'k': 2, 'e': 4, 'o': 1, 'r': 1, 'f': 1}8
Count of all characters in GeeksforGeeks is : {'G': 2, 's': 2, 'k': 2, 'e': 4, 'o': 1, 'r': 1, 'f': 1}9
Đầu ra:
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]
Phương pháp số 2: Sử dụng key
0 Using value
8
Phương pháp được đề xuất nhiều nhất có thể được sử dụng để tìm tất cả các lần xuất hiện là phương pháp này, điều này thực sự có tất cả tần số phần tử và cũng có thể được sử dụng để in tần số phần tử đơn nếu được yêu cầu.
test_str
=
"GeeksforGeeks"
all_freq
=
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]1
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]2
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]3
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]4
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]5
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]6
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]7
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]3
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]4
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}0
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}1
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}2
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}3
=
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}5
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}1
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}22
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}5
Đầu ra:
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}
Phương pháp số 2: Sử dụng key
0 Using "GeeksforGeeks"
5
Phương pháp được đề xuất nhiều nhất có thể được sử dụng để tìm tất cả các lần xuất hiện là phương pháp này, điều này thực sự có tất cả tần số phần tử và cũng có thể được sử dụng để in tần số phần tử đơn nếu được yêu cầu.
test_str
=
"GeeksforGeeks"
all_freq
=
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]1
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]2
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]3
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]4
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]5
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]6
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]7
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]3
Count of all characters in GeeksforGeeks is : Counter[{'e': 4, 's': 2, 'k': 2, 'G': 2, 'o': 1, 'r': 1, 'f': 1}]4
Count of all characters in GeeksforGeeks is : {'k': 2, 'e': 4, 's': 2, 'G': 2, 'f': 1, 'r': 1, 'o': 1}0
Đầu ra:
Count of all characters in GeeksforGeeks is : {'G': 2, 's': 2, 'k': 2, 'e': 4, 'o': 1, 'r': 1, 'f': 1}