pythonを使ったプログラミングの問題について質問です。
[コード]
array = ["HND", "NRT", "KIX", "NGO", "NGO", "NGO", "NGO", "NGO"]
count = {}
for pattern in array:
/ if pattern in count: ...①
/ count[pattern] += 1...②
/ else:
/ count[pattern] = 1...③
/ print(count)
上記のコードについて質問なのですが、countが空状態であるのにcountに値が追加される理屈がわかりません。①のcountは空状態であるはずなのに、①の条件が成立する意味がわかりません。恐らくですが、②と③でcountの辞書に値が追加されているような気がします。
質問
1.countが空状態であるのにcountに値が追加される理屈がわかりません。①のcountは空状態であるはずなのに、①の条件が成立する意味がわかりません。 どういった考え方をするのか教えてください。
2.②と③でcountの辞書に値が追加されているような気がします。この解釈で合っているのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/23 07:15