본문 바로가기
Python

How do I represent 'else: pass' in a ternary expression?/ 'else: pass'문 삼항연산식으로 쓰기

by 재르미온느 2024. 3. 27.

While learning about ternary expressions, I'm wondering how to represent an 'else: pass' statement within a ternary expression.

삼항 연산식을 공부하다, 'else: pass'문을 어떻게 삼항 연산식 내에서 표현할 수 있을지 궁금했다.

for i in range(num,-1,-1):
    if i%2==0:
        print(i)
    else:
        pass

 

Is it possible to rewrite this code for better readability using a ternary expression?  

In fact, within ternary expressions, 'else: pass' is equivalent to 'else None'."

삼항 연산식에서는 'else None'이라고 표현해주면 된다.

for i in range(num,-1,-1):
    print(i) if i%2==0 else None