python - 获取每个字符出现的次数

标签 python string

给定字符串:

a='dqdwqfwqfggqwq'

如何获取每个字符出现的次数?

最佳答案

在 2.7 和 3.1 中有一个名为 Counter 的工具:

>>> import collections
>>> results = collections.Counter("dqdwqfwqfggqwq")
>>> results
Counter({'q': 5, 'w': 3, 'g': 2, 'd': 2, 'f': 2})

Docs .正如评论中指出的那样,它与 2.6 或更低版本不兼容,但它是 backported .

关于python - 获取每个字符出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5192753/

相关文章:

SQL 将日期/时间转换为 unix 时间戳

java - 在java中交换数组中元素的位置?

string - 在表中插入字符串的引号和未引号部分

c - 在将 void* 转换回 String 时遇到一些问题

python - 过滤掉 'display:none' 作为标记属性或在其 CSS 中的 HTML 元素

python - 使用 None 和冒号进行 Numpy 数组切片 :

python - 为条目总和生成一个固定值列表

python - 对数时间Python中有序列表中的位置元素

python - 为什么 file.write() 在 Python 中以 r+ 模式附加?

windows - 创建一个带有英文标题栏的 Win32 Window 应用程序,但标题栏突然变成了中文。怎么来的?