前提・実現したいこと
英語の文章の英単語の出現回数をdictionaryで数える処理にて、for in 以降の処理だけで、wordcnt = {} にkeyと要素が追加されていく仕組みが分かりません。
調べても解説が見つからないのでどなたか詳しい方、知恵を分けてください。
発生している問題・エラーメッセージ
エラーメッセージは起きていません
該当のソースコード
Python
1line = """John while Mary had had had had had had had had had had had the better effect on the teacher""" 2wordcnt = {} 3# ディクショナリを初期化 4for word in line.split(): 5 if word in wordcnt: 6 wordcnt[word] = wordcnt[word]+1 7 else: 8 wordcnt[word] = 1 9 10 11print(wordcnt) # 結果を表示
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/08/16 08:56