파이썬 for문으로 통일된 값 확인하는 방법
조회수 425회
for i in a: #a>> (True, False, True)
if not neighbor.get_visited(): #만약 여러개의 a에 값이 하나라도 false라면 멈추는 코드
break
한번 실행될 코드(
...
)
제가 a에 모든 값을 확인해서 모두 True 면 아래에 코드가 한번만 실행 하게 하고 싶은데, else문을 만들면 for문이 반복되는 동안 계속 "한번만 실행해야 하는 코드가 실행 되고", 밖으로 빼니 if문과는 상관없이 그냥 실행 되어 버립니다.
a 안에 값을 확인해서 모두 같을 때에만 아래 코드로 진행하는 방법이 있을까요?
ps. 꼭 for문 아니여도 리스트안에 값을 확인하고 같을 때 아래 코드를 실행한는 방법도 좋습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력