python 파트12. 한줄의 마법 - 삼항연산자

reggias·2022년 11월 22일
0

python

목록 보기
12/14

if

  • 조건에 따라 다른 값을 변수에 저장하기
num = 3

if num%2 == 0:
    result = "짝수"
else:
    result = "홀수"

print(f"{num}{result}입니다.")
  • 위의 코드를 한줄로 줄이는 방법!
num = 3

result = "짝수" if num%2 == 0 else "홀수"
# 짝수를 넣어! 나머지가 0이면 ㅎㅎ 아니면 홀수를 넣어!

print(f"{num}{result}입니다.")
  • (참일 때 값) if (조건) else (거짓일 때 값)

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]
# a리스트에서 a를 돌리는데 돌릴때마다 2를 곱해줘~
print(b_list)
profile
sparkle

0개의 댓글