1. 程式人生 > >python統計字串中每個字元出現的次數

python統計字串中每個字元出現的次數

1、獲取字串

2、去除字串中的特殊符號

3、轉化為列表

4、插入到字典

程式碼如下

str = 'you can hear the whistle blow a hundred miles'
str = str.replace(" ","")  #去除空格
str_list1 = list(str)   #將字串轉化為列表
dd = {}

for x in str_list1:      #統計每個字元出現的次數
	# dd[x] = str_list1.count(x)    # 方法一
	dd.setdefault(x,str_list1.count(x))   #方法二
	#   關於default:如果字典中包含有給定鍵,則返回該鍵對應的值,否則返回為該鍵設定的值,並且會設定值到字典中。


print(dd)