題目:https://rosalind.info/problems/ini6/
從這題開始有一點點難度了
計算每個字詞出現的次數,區分大小寫(Python Dict 預設就是大小寫敏感)
首先將輸入字串,按照空白字元做切割,得到一個陣列
['We', 'tried', 'list', 'and', 'we', 'tried', 'dicts', 'also', 'we', 'tried', 'Zen']
用迴圈迭代跑過一輪
當字典裡有目前的字(key),數字(value)就+1。
若字典裡還沒有,則創造此字(key),數字(value)為1。
s = "We tried list and we tried dicts also we tried Zen"
d = dict()
for word in s.split():
d[word] = d.get(word, 0) + 1
for key,value in d.items():
print(key, value)
注意最後印出不能直接print(d)
而是要按照插入字典時的順序,所以在Hint中才有這一段d.items()