gpt4 book ai didi

Python - 仅在忽略大小写的字符串中计算字母数量

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

我试图在忽略大小写、空格和特殊字符的字符串中查找每个字母表的出现次数。执行此操作的最佳方法是什么。

如:

i/p: ABCccCDde :)! f

o/p: A=1, B=1, C=4, D=2, E=1

我试过了

abc = Counter(line.rstrip('\n'))

还有 defaultdict 但它们不会忽略大小写。我还需要在不花费太多时间的情况下清除特殊字符

最佳答案

尝试

>>> abc = 'ABCccCDde :)! f'
>>> from collections import Counter
>>> Counter(c for c in abc.upper() if c.isalpha())
Counter({'C': 4, 'D': 2, 'A': 1, 'B': 1, 'E': 1, 'F': 1})

关于Python - 仅在忽略大小写的字符串中计算字母数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14534256/

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