python字符串出现次数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python字符串出现次数相关的知识,希望对你有一定的参考价值。

参考技术A 代码如下:
#!/usr/bin/python
# -*- coding:utf-8 -*-
# @Time : 2018/6/18 13:32
# @Author : CHEN_ZH_SH
# @File : Statistics_String.py
"""
统计字符串中字符出现的个数
"""

def stastr(astr):
"""统计字符"""
temp = astr.lower()
tset = set(temp)
strdict =
for ss in tset:
num = temp.count(ss)
strdict.setdefault(ss, num)
else:
return strdict

if __name__ == '__main__':
ostr = input(u'请输入一个字符串:')
print(stastr(ostr))

用python统计list中各元素出现的次数(同理统计字符串中各字符出现的次数)

统计list中各元素出现的次数,下面的方法也适用于统计字符串中各字符出现的次数

 

1、用字典的形式来处理

a = "abhcjdjje"


a_dict = {}
for i in a:
  a_dict[i] = a.count(i)
print(a_dict)

 

2、用count函数直接打印出来

L = [2,4,5,6,2,6,0,4]
for i in L:
  print("%d的次数:%d"%(i,L.count(i)))

 

3、用collections的Counter函数

from collections import Counter
L = [2,4,5,6,2,6,0,4]
result = Counter(L)
print(result)

 

以上是关于python字符串出现次数的主要内容,如果未能解决你的问题,请参考以下文章

用python统计list中各元素出现的次数(同理统计字符串中各字符出现的次数)

python输入小写字符串,输出字符串中出现字母最多的字母及其出现次数,如果有多

python代码统计字符串中大写字符小写字符特殊字符以及数值字符出现的次数

python如何将列表中只出现一次的数字输出

计算每个符号在字符串中出现的次数 - python

python之统计字符串中字母出现次数