value not in list
과 not value in list
의 두 형식은 동일한 결과를 반환합니다."목록에없는 값"이 "목록에없는 값"과 같습니까?
동급입니까, 아니면 다른 하나보다 좋습니까?
>>> l=[1,2,3]
>>> 1 not in l
False
>>> not 1 in l
False
>>> 5 not in l
True
>>> not 5 in l
True
value not in list
과 not value in list
의 두 형식은 동일한 결과를 반환합니다."목록에없는 값"이 "목록에없는 값"과 같습니까?
동급입니까, 아니면 다른 하나보다 좋습니까?
>>> l=[1,2,3]
>>> 1 not in l
False
>>> not 1 in l
False
>>> 5 not in l
True
>>> not 5 in l
True
X는 달리 컬렉션 (S)의 멤버이며, 거짓의 경우에
X가 참으로 평가. X하지의에서 그래서,
x not in s
은 참으로not x in s
과 동일한의
에서 x의 부정을 반환합니다. 하나가 다른 것보다 낫다는 것은 스타일의 문제입니다. 개인적으로, 나는 x not in s
가 더 잘 읽는다 고 말하고 싶습니다.
나는 가독성 때문에 단순히 value not in list
이라고 말하고 싶습니다. not value in list
은 혼란 스럽습니다. 코드는 가능한 한 읽을 수 있어야합니다. http://docs.python.org/2/reference/expressions.html#not-in 가입일
목록에없는 값과 목록에없는 값이라고 말할 수 있습니다. –