99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2021-02-24 閱讀量: 584
Python 統(tǒng)計一個英文字符串中每個字符出現(xiàn)的次數(shù)


定義字符串轉(zhuǎn)化為list函數(shù)strchls

def strchls (str):

list = [] # 集合

i = 0

for w in str:

# print(w)

if w != ' ':

list.append(w)

return list


定義list 轉(zhuǎn)化為字典序列,并把字符作為key(不重復(fù))

def countw(list):

count_word = {}

for w in list:

# j = 1

if w not in count_word.keys():

count_word[w] = 1 # 編號 w:j

else:

count_word[w] += 1 # 編號 w:j

return count_word


函數(shù)調(diào)用

str = 'how are you'

ls = strchls (str)

print(countw(ls))


方法二

#去空格,轉(zhuǎn)化為list,然后再轉(zhuǎn)化為字典即可


str = 'how are you'

list = []

list2 = []

dict={}

i= 0

for w in str:

if w!=' ':

list.append(w)

# print(list)

for w in list:

c = list.count(w)

dict[w] = c

print(dict)


方法三

直接去空格,轉(zhuǎn)化為字典,利用字典的key值唯一

str = 'how are you'

dict = {}

for w1 in str:

if w1 != ' ':

for w1 in list:

c = list.count(w1)

dict[w1] = c

print(dict)


51.2826
0
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子