私はループしている辞書を持っています。私は値==特定の数(この場合は0)の場合、forループの次の反復の値は2倍の値になると言いたいと思います。forループの次の繰り返しにアクセスする方法
Iは、以下のように辞書を持っている:
d = {'a' : 1, 'b' : 0, 'c' : 4}
場合Iループ私は現在の反復が= 0
場合2によって次の反復を乗算したいforループを有する辞書を介してfor k, v in d.items():
if k == 0:
[next iteration v = v * 2]
else:
v = v + 1
だから私はこのような辞書で終わることを期待する:
d = {'a' : 2, 'b' : 0, 'c' : 9}
これがjであります単純な例ですが、私が達成しようとしていることをうまく説明してください。
ありがとうございます。
問題は、辞書を使用していて、順序を保持していないため、実行ごとに異なる値が得られる可能性が高いということです。 – Lafexlos
私はこれを達成する別の方法を知っていますか? –