python実装文字列に出現する文字の検索回数を辞書形式で出力
3666 ワード
'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}
方法2:
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