利用詞典對字串中出現的單詞進行計數的 Python 程式
當需要藉助字典計算字串中出現的單詞的頻率時,使用“拆分”方法來拆分值,並使用列表推導。
列表推導是一種縮寫形式,用於遍歷列表並對其執行操作。
列表可用於儲存異構值(即任何資料型別的資料,如整型、浮點型、字串等)。
示例
以下是相同方法的演示:
my_string = input("Enter the string :")
my_list=[]
my_list=my_string.split()
word_freq=[my_list.count(p) for p in my_list]
print("The frequency of words is ...")
print(dict(zip(my_list,word_freq)))輸出
Enter the string :Hi jane how are you jane
The frequency of words is ...
{'Hi': 1, 'jane': 2, 'how': 1, 'are': 1, 'you': 1}說明
- 字串由使用者輸入,並被賦予一個變數。
- 建立一個空列表。
- 拆分字串,並將其放入列表中。
- 使用列表推導來遍歷列表,並使用“計數”方法來計數值。
- 這將被賦予一個變數。
- 列表和單詞頻率被壓縮,並轉換為一個字典。
- 然後在控制檯中顯示它。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP