編寫一個 Python 程序,使用 for 循環和字典來計算字元串中的字元頻率。在這個 Python 示例中,for 循環迭代整個字元串。我們把所有的字元數分配給字典鍵。
# Count Charcaters Frequency in a String
string = input("Please enter the Your Own String = ")
chardict = {}
for num in string:
keys = chardict.keys()
if num in keys:
chardict[num] += 1
else:
chardict[num] = 1
print(chardict)這個 Python 程序使用 Counter 集合對給定字元串中的所有字元頻率進行計數。
# Count Charcaters Frequency in a String
from collections import Counter
string = input("Please enter the Your Own String = ")
chars = Counter(string)
print("Total Characters Frequency in this String = ")
print(chars)Please enter the Your Own String = hello python programmers
Total Characters Frequency in this String =
Counter({'o': 3, 'r': 3, 'h': 2, 'e': 2, 'l': 2, ' ': 2, 'p': 2, 'm': 2, 'y': 1, 't': 1, 'n': 1, 'g': 1, 'a': 1, 's': 1})原創文章,作者:MO4YX,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130141.html
微信掃一掃
支付寶掃一掃