튜플에서 'None' 값을 확인해야 하는 경우 'all' 메소드와 제너레이터 표현식을 사용할 수 있습니다.
'all' 메소드는 iterable 내부의 모든 값이 True 값인지 확인합니다. 그렇다면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
아래는 동일한 데모입니다 -
예시
my_tuple_1 = (None, None, None, None, None, None, None ) print ("The tuple is : " ) print(my_tuple_1) my_result = all(elem is None for elem in my_tuple_1) print("Does the tuple contain only None values ? ") print(my_result)
출력
The tuple is : (None, None, None, None, None, None, None) Does the tuple contain only None values ? True
설명
- 튜플이 정의되어 콘솔에 표시됩니다.
- 목록 이해를 사용하여 반복되며 'all' 메서드를 사용하여 튜플의 요소를 확인합니다.
- 이 결과는 값에 할당됩니다.
- 콘솔에 출력으로 표시됩니다.