[파이썬데이터분석] 리스트, 집합, 사전 표기법

imacusirius·2021년 11월 8일
0

파이썬데이터분석

목록 보기
10/12

리스트 표기법

  • 간결한 표현으로 새로운 리스트 생성
[expr for value in collection if condition
  • 필터 조건은 생략 가능

사전 표기법

dict_comp = {key-expr : value-expr for value in collection|
                      if condition|

집합 표기법

set_comp = {expr for value in collection if condition}
  • 리스트와 다른 점: 대괄호 대신 중괄호 사용

map 함수 이용

set(map(len, strings))

중첩된 리스트 표기법

result = [name for names in all_data for name in names
                if name.count(‘e’) >= 2]
  • 리스트 표기법에서 for 부분은 중첩의 순서에 따라 나열되며 필터 조건은 끝에 위치함
  • 리스트 표기법 대신 for문 사용할 경우, for 표현식의 순서도 리스트 표기법의 순서와 동일

0개의 댓글