當前位置:成語大全網 - 書法字典 - Python字典排序示例

Python字典排序示例

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

2.知識點:字典、列表、for循環、if判斷、輸入獲取輸入、打印打印。

3.代碼如下:

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

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

wordDict?=?{}

#獲取輸入單詞字符串

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

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

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

#遍歷列表中的單詞

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

#遍歷單詞中的字母

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

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

如果?ch?在?詞典:

word dict【ch】?=?word dict . get(ch)+1 # Count+1

否則:

word dict【ch】?=?1#計數被初始化為1。

#打印輸出

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

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