python 实现查找某个字符在字符串中出现次数,并…

2019-02-21 06:39:29来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

把字符串'aenabsascd'中的字符出现的次数统计出来,并以字典形式输出

方法一:
1 def count_str(str):
2     dic={}
3     for i in str:
4         dic[i]=str.count(i,0)
5     return dic
6 
7 print(count_str('aenabsascd'))

结果:

{'a': 3, 'e': 1, 'n': 1, 'b': 1, 's': 2, 'c': 1, 'd': 1}

 

方法二:

1 def count_str(string):
2     dic = {}
3     for i in string:
4         dic[i] = dic.get(i, 0) + 1
5     return dic
6 
7 print(count_str('aenabsascd'))

结果:

1 {'a': 3, 'e': 1, 'n': 1, 'b': 1, 's': 2, 'c': 1, 'd': 1}

 


原文链接:https://www.cnblogs.com/hepeilinnow/p/10407237.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:剑指offer-替换空格02

下一篇:Python 函数介绍及总结