作業スクリプトからのコードスニペット。私は、同じ結果を達成するために「もっときれいな」方法があるのであれば、興味があります。 awkでは辞書を構築するときに値をインクリメントするPythonic方法
if ctry in countries:
countries[ ctry ] += 1
else:
countries[ ctry ] = 1
私はちょうどcountries[ ctry ] += 1
を使用することもできましたが、Pythonはキー・エラー(当然)を投げました。
[指定したキーが既に辞書に存在するかどうかを確認し、それをインクリメント](https://stackoverflow.com/q/473099/2301450) – vaultah
そのために[collections.Counter](https://docs.python.org/3/library/collections.html#collections.Counter)が必要な場合があります。 –