私はPythonの初心者で、単語ゲームを作っています。{"player 1":0, "player 2":0}
そして、2 人のプレーヤーのスコアを追跡する辞書を用意します。
もう一度プレイするオプションがあるので、スコアを常にその辞書に保存する必要があります。
しかし、これを使用して各ラウンドの後にこの辞書の値を取得すると:
for value, index in enumerate(players):
print index, " : ", value
ラウンド数に関係なく、これを取得します。
Player 2 : 0
Player 1 : 1
しかし、私が使用するとき:
for index in players:
print index, " : ", players.get(index, 0)
必要な実際の値を取得します。
私の質問は、2 つの方法を使用して値を取得することの違いは何ですか?