1. 程式人生 > >python - 字典練習2 -重複的單詞

python - 字典練習2 -重複的單詞

重複的單詞: 此處認為單詞之間以空格為分隔符, 並且不包含,和.;
1. 使用者輸入一句英文句子;
2. 打印出每個單詞及其重複的次數;

language = input('請輸入一句英文:')
languages = language.split(' ')		#先按照空格分離字串,成為列表
words = {}				#設定一個新的字典
for i in languages:			#遍歷列表
    if i == ',' or i == '.':		#當迴圈到符號的時候跳出此次迴圈
        continue
    count = languages.count(i)		#統計次數
    words[i] = count			
    #key=單詞,value=重複的次數,新增到字典中,字典中如果key值存在則更新value值,所以生成的字典中key不會重複。
print(words)				#列印字典

在這裡插入圖片描述