목록의 튜플에 True 또는 False가 있는지 확인하는 pythonic 솔루션을 찾고 있습니다.파이썬 목록에서 튜플 내부의 값을 식별하는 방법은 무엇입니까?
나는 다음과 같이했다 :
varList = [(True,)]
temp = varList.pop(0)
result = temp[temp.index(True,)]
print result
#############
# If there are more complex result
varList = [(True, False, False), (True, False)]
어떻게 더 나은 방법으로이 일을? 당신의 의도가 진정한 가치는 다음과 같이 any 키워드를 사용할 수있는 튜플 또는 튜플에 존재하는지 확인하는 것입니다 경우
는'varList' 항상 하나의 요소를 포함 할 것인가? 파이썬처럼'1'과'0'을'True'와'False'로 다루고 싶습니까? –
varlist에 대한 예제를 제공하십시오. 그것은 진실 또는 거짓만을 포함합니까? 그렇다면 항상 첫 번째 요소가 될 것입니까? –
@Chris_Rands 문제는 때로는 하나 이상의 논리적 테스트 결과가 될 수 있습니다. 필자는 True라는 존재를 확인하기 위해 일부 비범 한 방법을 사용하려고합니다 (포커스이기 때문에). –