2010-08-17 3 views

답변

2
if self.permission_index_link not in (0,8): 
    # code 

if not (self.permission_index_link == 0) \ 
            or not (self.permission_index_link == 8):

이 당신이 찾고있는 무엇인가? self.permission_index_link이 0 또는 8이 아니면 코드가 실행됩니다.

2

초기 표현이 맞습니까? 그것은 항상 사실 일 것입니다. or 대신 and을 사용 하시겠습니까?

사용 not in 연산자는 * 튜플 *`(0,8)`에`permission_index_link`을 비교하기 때문에 귀하의 제안 대신 각각의 작동하지 않는

if self.permission_index_link not in (0,8): 
+1

일을하는 데 올바른 방법이 하나만있는 것 같습니다.) – aaronasterling

+0

하지만이 방법을 사용하면 0에서 8까지 범위의 모든 숫자와 비교할 수 있습니까? – decebal

+0

감사합니다. – decebal

1
if self.permission_index.link not in (0,8): 
관련 문제