python_Comprehension

DonQ·2021년 1월 17일
0

TIL

목록 보기
20/31
post-thumbnail

List Comprehension

List Comprehension (리스트 내포)는 입력 Sequence로부터 지정된 표현식에 따라 새로운 리스트 컬렉션을 빌드하는 것

a = [i for i in range(10)]
 # a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
b = [i for i in range(1,10,2)]
 # b = [1, 3, 5, 7, 9]
c = [i for i in range(10) if i%3==0]
 # c = [0, 3, 6, 9]

Dictionary Comprehension

원하는 구성요소를 가지는 딕셔너리를 쉽게 만들 수 있는 기능

students = ['이동규', '손문정']
students_dic = {
    '{}번'.format(number+1) : name for number, name in enumerate(students)
}
 #students_dic = {'1번':'이동규', '2번':'손문정'}
``
profile
꾸준히 쌓아가는 코딩 Study

0개의 댓글