최대 1 분 소요


List Comprehension

  • for ~ in 구조를 기본적으로 가지고 있다.
  • List Comprehension 이니깐 당연히 List를 사용한다.
In [1]:
# mylist에서 짝수만 출력
mylist = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even = []

for i in mylist:
    if i % 2 == 0:
        even.append(i)

print(even)
Out [1]:
[2, 4, 6, 8, 10]

In [2]:
even = [i for i in mylist if i % 2 == 0]
even
Out [2]:
[2, 4, 6, 8, 10]
In [3]:
# 출력값을 가공
even = [i+2 for i in mylist]
even
Out [3]:
[3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

Reference

  • 이 포스트는 SeSAC 인공지능 SW 개발자 양성 과정 - 나예진 강사님의 강의내용을 정리한 것입니다.

태그:

카테고리:

업데이트:

댓글남기기