inflearn logo
강의

Course

Instructor

Coding Test [ ALL IN ONE ]

[Apply code] 👉 Postorder (second half)

elif left and right return left or right

457

qkdl7717

5 asked

1


    if left and right:
        return root
    return left or right

 

에서요 if 절에 left == None 이런식으로 조건걸지않고 변수만 걸어놓는게 어떤 의미일까요 ??

구글링하기도 애매해서 여쭤봅니다...

 

제 계산상 None and None 일 경우에 True라서 root가 반환되어야 될것같은데 if에서 안걸리고 return하는 부분이 조금 이해가 안돼서요 ...

 

None and None도 return값이 None이고

None or None도 return 값이 None인것같은데

 

어떻게 작동하는건지 ... 궁금합니다

 

python 코딩-테스트 알고리즘

Answer 3

2

devruby

None and None
=> False and False
=> False

2

qkdl7717

답변 감사합니다

1

devruby

파이썬에서는 변수가 "", None, 0, {}, [], () 등이 아닌 경우 모두 True로 간주됩니다.

0

Ambition

현재 left와 right에 값이 있으므로 if문에서는 결국 True and True이기 때문에 if True: 와 같은 맥락이 됩니다

노션 공유 링크

0

83

2

수업 중간에 내주신 문제는 해답을 알 수 없는걸까요?

0

73

2

최신 강의와 비교

0

79

2

Min Cost Climbing stairs 질문

0

74

2

노션 공유 부탁드립니다!

1

84

2

for 문에 sort 함수 를 사용하면

1

85

2

노션 공유 부탁드립니다.

0

100

2

디스코드가 올바르지 않다고 뜹니다..!

0

103

1

그래프

0

94

2

노션 공유

1

121

2

시간복잡도 질문

2

121

3

11강 질문

1

74

2

노션 공유 부탁드립니다

0

81

2

linkedList - BrowserHistory 코드 질문

0

71

1

list1.append(list2)와 list1.append(list2[:])의 차이가 무엇인가요?

1

164

1

라이브러리 사용

1

133

2

문제 교재는 따로 없는 거 맞나요?

1

199

2

LCA 관련해서 질문이 있습니다.

1

116

2

[Unique Paths] 완전탐색 / DP (후반부)

0

102

1

dp 계단오르기최소비용질문입니다.

0

106

1

Dynamic Array 의 size 정보가 저장되는 곳

2

158

2

노션공유가 안된듯 합니다

1

160

2

[코테 적용] 👉 [3번 문제] 완전탐색 (DFS, BFS) (전반부)

1

117

1

강의자료 만들 때 사용하신 프로그램이 뭘까요?

1

195

1