當前位置:成語大全網 - 書法字典 - Python字典按值排序。

Python字典按值排序。

1.解決方法:對輸入的單詞進行劃分得到壹個列表,遍歷列表中的單詞,第二級遍歷單詞中的字符,判斷字符字典中是否存在該字符。如果存在,則計數為+1,否則,將字典初始化為1。

2.知識點:字典,列表,for循環,if判斷,input get input,print打印。

3.代碼如下:

#?-*-?編碼:?UTF八號?-*-

# Resume是壹個字典,key=26個英文字母,value為出現次數。

wordDict?=?{}

#獲取輸入的單詞串

str?=?輸入(“請輸入壹串單詞”)

#用空格分隔單詞,並將其保存在列表中

斯特拉爾?=?str.split(sep= '?')

#遍歷列表中的單詞

為了什麽?詞?在?斯特拉爾:

#遍歷單詞中的字母

為了什麽?ch?在?單詞:

#判斷關鍵字key是否存在於字典中。

如果?ch?在?單詞詞典:

wordDict[ch]?=?word dict . get(ch)+1 # Count+1

否則:

wordDict[ch]?=?1#計數被初始化為1。

#打印輸出

為了什麽?關鍵,價值?在?wordDict.items():

打印(" %s=%d"%(key,值))