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输入小写字符串,输出字符串中出现字母最多的字母及其出现次数,如果有多