4
"이 반복 가능 요소의 모든 요소에 해당됩니까?"라는 Python 방식이 있습니까? 또는, 즉, 이것의 깨끗한 버전이 :반복문의 각 요소에 부울 문이 적용됨
if [True for x in mylist if my_condition(x)]:
...
"이 반복 가능 요소의 모든 요소에 해당됩니까?"라는 Python 방식이 있습니까? 또는, 즉, 이것의 깨끗한 버전이 :반복문의 각 요소에 부울 문이 적용됨
if [True for x in mylist if my_condition(x)]:
...
사용할 수는 any
:
>>> mylist = [1, 2, 3]
>>> any(x > 4 for x in mylist)
False
>>> any(x % 2 == 0 for x in mylist)
True
if any(my_condition(x) for x in mylist):
....
참고 : 대신에 지능형리스트의 generator expression를 사용하면 돈 모든 항목을 평가할 필요가 없습니다.