사전에있는 키 중 하나의 값이 조건을 충족시키는 경우 루프에서 빠져 나가서 속성을 True
으로 설정하고 싶습니다.파이썬에서 사전에 while 루프를 사용할 수 있습니까?
내가 지금까지하고 있어요입니다 :
fooBar = False
for key, value in my_dict.items():
if (condition):
fooBar = True
내가 사전에있는 모든 항목을 통해 루프를 사용하여 반복해야합니까, 아니면 while 루프를 사용할 수 있습니까?
while 루프는 언제 종료해야하는지 어떻게 알 수 있습니까? 왜 for 루프에서 빠져 나오지 않는 거지? 부울 플래그가 있다면 왜 else 절을 대신 사용하지 않을까요? –
'fooBar = True'의 뒤에'break'를 사용하십시오. – NendoTaka
확실히 while 루프를 사용할 수 있습니다. * 모든 for 루프는 while 루프로 작성할 수 있습니다. 당신의 for 루프에 비해 어떤 장점이 있습니다. –