1
A
답변
0
는 0을 반환합니다 있도록 l
자체가 list
유형 그래서 항상 False
not l
를 반환합니다 부울과 비교된다 부울 표현식입니다은 때로는 l
이 비어 있는지 여부에 따라 달라집니다.
>>>l = []
>>>type(l)
<type 'list'>
>>>l == True
False
>>>l == False
False
>>>
>>>
>>> type(not l)
<type 'bool'>
>>> (not l) == False
False
>>> (not l) == True
True
+0
그렇다면'0'과'[]'는 왜 다른가요? 그 타입은'int'이지만'bool'이 아닙니다. –
+0
왜 다른가요? 'not 0'도'True '입니다. –
+0
'0 == False' return'True' –
관련 문제
- 1. 파이썬 : 빈 목록 부울 비교
- 2. 스프링 빈 설정 값은
- 3. 패스 부울 값은
- 4. 부울 값은 PHP에서 숫자로 바뀝니다
- 5. 목록 값은
- 6. 빈 값은 NaN 결과가됩니다.
- 7. 기본적으로 JavaScript 변수의 부울 값은 무엇입니까?
- 8. 파이썬 : 검색 목록 및 제공 부울
- 9. VB6에서 부울 거짓 및 참의 정수 값은 무엇입니까?
- 10. 부울 값 목록 도표
- 11. 목록 상자의 값은 시소로
- 12. 목록 상자 값은
- 13. 설정 목록 속성 값은
- 14. 부울 논리 빈 배열에 관해서.
- 15. 빈 텍스트 입력란의 값은 무엇입니까?
- 16. JQuery와 텍스트 상자 값은 빈
- 17. 빈 배열의 값은 C로 결정됩니다.
- 18. mysql에 가장 적합한 부울 값은 무엇입니까?
- 19. UIInterfaceOrientation 객체의 반환 값은 부울 var입니까?
- 20. AngularJS와 부울 값은 항상 범위에 true를 돌려
- 21. 멀티 스레딩 및 논리 값은
- 22. Ajax Django 빈 목록
- 23. Rhino Mocks에서 빈 목록 반환 기본적으로 빈 목록 반환
- 24. 파이썬 : 부울 목록 값 변경
- 25. 프롤로그에 부울 목록 집합을 생성합니다.
- 26. 라켓에 빈 목록 만들기
- 27. 수정 목록 상자 값은 WebForm에
- 28. 설정 선택 목록 값은 PLSQL
- 29. JSP 페이지에서 목록 값은 자바
- 30. PHP MySQL : 부울 값은 로컬 서버에서는 작동하지만 라이브 서버에서는 빈 값을 반환합니다.
매우 간단합니다. 'bool ([]) = False' 그러나'[]! = False' – qvpham
@ julivicoit은 Python을 처음 사용하는 사람이라면 간단하지가 않습니다. 요점은 '만약 not l'이 실제로 'l'에서 bool() 변환을 암시 적으로 호출하고 있다는 것입니다. –
@SteveHaigh : U가 맞습니다. 이제 더 이상 내 의견을 수정할 수 없습니다. 미안해! – qvpham