list, set comprehension 정리
2019. 1. 30. 21:33
리스트 속 요소들을 변환한 리스트를 반환받는 법
- 변환될 빈 리스트 생성 -> for문 돌면서 처리 -> 각각 append
- list comprehension
- list ( map ( lambda x: , list ) )
리스트 속 요소들을 필터링한 리스트 반환받는 법
- list comprehenshion + if
1) [ xif 조건1 else 조건 2
for in ]
2) [ x for inif 조건1
] - list ( filter(lambda x: , list ) )
리스트 vs set
- list() : [1, 2, 3] or [] 로 생성하면 append한다
- set() : {1, 2, 3} 로 생성하면 add한다.
- { } 로 생성은 빈 딕셔너리다 ! set이 아니다! set의 양쪽 구성만 { }
리스트 속 요소들을 변환한 set을 반환받는 방법
- { set comprehension for in 리스트 }
'빅데이터 관련 프로그래밍 > pythonic practice' 카테고리의 다른 글
[중급3] Decorator for 반복되는 내용을 함수에 입히기 (0) | 2019.05.15 |
---|---|
[중급2] 리스트를 사용을 위한 Map, Filter, Reduce (0) | 2019.05.15 |
[중급1] comprehension 연습 (0) | 2019.05.15 |
for문 유형 / 정수목과 나눈나머지 (0) | 2019.05.04 |
python random모듈 3개 정리 (randint, rand, randn) (9) | 2019.01.31 |