所屬專題:[Python社區](README.md)
 
## 問題
**輸入:** 一個字符串`$ s $`,長度至多10000個字符。
**輸出:** `$ s $`中每個單詞出現的次數,各個單詞以空格分隔,區分大小寫,每個單詞及次數占一行,且順序不限。
**樣例數據:**
```
We tried list and we tried dicts also we tried Zen
```
**樣例輸出:**
```
and 1
We 1
tried 3
dicts 1
list 1
we 2
also 1
Zen 1
```
 
## 背景知識
該問題涉及Python語言的核心數據類型之一——字典(dictionary)。詳情請查閱ROSALIND網站上[關于該問題的背景說明](http://rosalind.info/problems/ini6/)。
 
## 解答
```python
def wd(s):
"""提取字符串s中以空格分隔的單詞并統計單詞頻數"""
sl = list(s.split())
d = {x:sl.count(x) for x in sl}
return d
## --main--
with open("rosalind_ini6.txt", 'r') as f1:
s = f1.read()
d = wd(s)
with open("rosalind_ini6_out.txt", 'w') as f2:
for i,j in d.items():
f2.write(i + ' ' + str(j) + '\n')
```