파이썬 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문 아니여도 리스트안에 값을 확인하고 같을 때 아래 코드를 실행한는 방법도 좋습니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)