true일때 실행결과 if 조건 else false일때 실행결과
if num % 2 ==0:
result = '짝수'
else:
result = '홀수'
print(f'{num}은 {result}입니다.')
위의 코드를 삼항연산자를 사용하여 아래처럼 줄일 수 있다.
result = ('짝수' if num % 2 == 0 else '홀수')
print(f'{num}은 {result}입니다.')
[처리할내용 for 인덱스이름 in 리스트이름]
리스트이름 에서 인덱스이름 을 하나씩 꺼내서 처리할내용 을 적용하라는 뜻
많이 사용되지는 않음
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의 숫자에 2를 곱한 수를 출력하는 코드를 아래처럼 줄일 수 있다.
a_list = [1,3,2,5,1,2]
b_list = []
b_list = [a*2 for a in a_list]
print(b_list)