내가 루핑하는 사전이 있습니다. 값 == 특정 숫자 (이 경우 0)이면 for 루프의 다음 반복 값은 해당 값의 2 배가됩니다.for 루프의 다음 반복에 액세스하는 방법
내가 좋아하는 사전이 다음
d = {'a' : 1, 'b' : 0, 'c' : 4}
for 루프와 사전을 통해 내가 루프는 내가 2 다음 반복을 곱하고자 할 때 경우 현재 반복 = 0
이 j는d = {'a' : 2, 'b' : 0, 'c' : 9}
입니다 :
for k, v in d.items():
if k == 0:
[next iteration v = v * 2]
else:
v = v + 1
그래서 나는이 같은 사전으로 끝낼 기대 간단한 예를 들겠지만, 내가 성취하려고하는 것을 잘 보여줄 수 있습니다.
감사합니다.
문제는 사전을 사용하고 있으며 순서를 유지하지 않아 다른 실행에 대해 다른 값을 얻을 가능성이 높다는 것입니다. – Lafexlos
이것을 달성 할 수있는 다른 방법을 알고 있습니까? –