if문 - 삼항연산자
만약 조건에 따라 다른 값을 변수에 저장하고 싶다면?
num = 3
if num%2 == 0:
result = "짝수"
else:
result = "홀수"
print(f"{num}은 {result}입니다.")
이것을 한 줄에 적는 것이 파이썬의 유일한 삼항연산자인 조건식입니다.
num = 3
result = "짝수" if num%2 == 0 else "홀수"
print(f"{num}은 {result}입니다.")
<aside> 💡 (참일 때 값) if (조건) else (거짓일 때 값)으로 항이 3개라 삼항 연산자입니다 🙂
</aside>
for문 - 한방에 써버리기
a_list 의 각 요소에 2를 곱한 새로운 리스트를 만들고 싶다면?
a_list = [1, 3, 2, 5, 1, 2]
b_list = []
for a in a_list:
b_list.append(a*2)
print(b_list)
이것을 한 번에 쓸 수 있는 방법이 있죠!
a_list = [1, 3, 2, 5, 1, 2]
b_list = [a*2 for a in a_list]
print(b_list)
'TIL(Daily) > Python' 카테고리의 다른 글
함수 심화 (0) | 2022.09.02 |
---|---|
map, filter, lambda식 (0) | 2022.09.02 |
파일 불러오기 (0) | 2022.09.02 |
예외처리 (0) | 2022.09.02 |
f-string (0) | 2022.09.02 |
댓글