빅데이터 관련 프로그래밍/pythonic practice
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 리스트 }