gpt4 book ai didi

Python计数/字典计数

转载 作者:太空宇宙 更新时间:2023-11-04 07:18:59 26 4
gpt4 key购买 nike

dct = {}
with open("grades_single.txt","r") as g:
content = g.readlines()[1].strip('\n')
for item in content:
dct[item] = content.count(item)
LetterA = max(dct.values())
print(dct)

我是 python 的新手,所以请原谅。到目前为止,这是我的代码,它可以工作,但并不像预期的那样。我正在尝试计算新行上某些字母的频率,以便我可以对每个字母执行数学函数。该程序计算所有字母并打印它们,但我希望能够一个一个地计算每个字母 I.E 7As、新功能 4Bs 等。

目前程序正在一个函数中打印它们,但是是的,我想把它们分开,这样我就可以一个接一个地处理每个字母。 {'A': 9, 'C': 12, 'B': 19, 'E': 4, 'D': 5, 'F': 1}

有谁知道怎么统计每个字母出现的频率?

ADCBCBBBADEBCCBADBBBCDCCBEDCBACCFEABBCBBBCCEAABCBB

我想计算的例子。

最佳答案

>>> from collections import Counter
>>> s = "ADCBCBBBADEBCCBADBBBCDCCBEDCBACCFEABBCBBBCCEAABCBB"
>>> Counter(s)
Counter({'B': 19, 'C': 14, 'A': 7, 'D': 5, 'E': 4, 'F': 1})

关于Python计数/字典计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28099065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com