리스트표현식

유상민·2021년 7월 2일
 a = [i + 2 for i in range(10) if i % 2 == 1]

0부터 9까지의 수 중에서
홀수만 꺼내서 2를 더한 값을 출력

[3, 5, 7, 9, 11]

a = [i * j for j in range(2, 10) for i in range(1, 10)]

a = [i * j for j in range(2, 10)
		   for i in range(1, 10)]

리스트 표현식에 for가 여러개일때는 뒤에서 앞으로 처리
j에서 2fmf 꺼낸 수 i가 1부터 9까지 돌면 다시 j가 3을 꺼냄

0개의 댓글