Python 목록에서 튜플 존재 확인
Python에서는 "not in"을 사용하여 목록 내에 튜플이 존재하는지 효율적으로 확인할 수 있습니다. " 운영자. 그러나 사용자가 튜플 존재와 관련된 조건문이 올바르게 작동하지 않는 문제를 보고했습니다.
사용자 코드는 "myList"라는 목록에 튜플이 없는 경우에만 특정 작업을 실행하려고 시도했습니다.
if curr_x -1 > 0 및 (curr_x-1 , curr_y)가 myList에 없음:
# Do Something
그러나 이 조건은 예상대로 충족되지 않았습니다.
코드 문제 해결
제공된 코드는 원칙적으로 올바른 것으로 보입니다. "not in" 연산자는 지정된 튜플이 목록에 없는지 여부를 효과적으로 평가해야 합니다. 문제를 격리하려면 다음 측면을 다시 확인하는 것이 좋습니다.
사용 예
튜플 존재 여부 확인을 위한 "not in" 연산자의 올바른 사용법을 보여주기 위해 다음 예를 고려하십시오.
3은 [2, 3, 4]가 아님
거짓
3은 [4, 5, 6]이 아님
참
또는 튜플 사용:
(2, 3) not in [(2, 3), (5, 6), (9, 1)]
거짓
(2, 3)은 [(2, 7), (7, 3), "hi"]에 없음
참
위 내용은 Python 목록의 튜플 검사가 작동하지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!