- [BW 27] map과 filter 대신 컴프리헨션을 사용하라2024년 10월 28일
- 31514
- 작성자
- 2024.10.28.:48
파이썬에서는 컴프리헨션을 사용해 리스트, 딕셔너리, 집합 등을 간결하게 생성할 수 있다.
a = [1, 2, 3] li = [x ** 2 for x in a] dic = {x: x ** 2 for x in a} s = {x ** 2 for x in a} print(li) print(dic) print(s) >>> [1, 4, 9] {1: 1, 2: 4, 3: 9} {1, 4, 9}
'Book > 파이썬 코딩의 기술' 카테고리의 다른 글
[BW 29] 대입식을 사용해 컴프리헨션 안에서 반복 작업을 피하라 (0) 2024.10.29 [BW 28] 컴프리헨션 내부에 제어 하위 식을 세 개 이상 사용하지 말라 (0) 2024.10.28 [BW 26] functools.wrap을 사용해 함수 데코레이터를 정의하라 (0) 2024.10.25 [BW 25] 위치로만 인자를 지정하게 하거나 키워드로만 인자를 지정하게 해서 함수 호출을 명확하게 만들라 (0) 2024.10.24 [BW 24] None과 독스트링을 사용해 동적인 디폴트 인자를 지정하라 (0) 2024.10.23 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)