list, set comprehension 정리

2019. 1. 30. 21:33

리스트 속 요소들을 변환한 리스트를 반환받는 법

  1. 변환될 빈 리스트 생성 -> for문 돌면서 처리 -> 각각 append
  2. list comprehension
  3. list ( map ( lambda x: , list ) )

리스트 속 요소들을 필터링한 리스트 반환받는 법

  1. list comprehenshion + if
    1) [ x if 조건1 else 조건 2 for in ]
    2) [ x for in if 조건1 ]
  2. list ( filter(lambda x: , list ) )

리스트 vs set

  1. list() :  [1, 2, 3] or []  로 생성하면 append한다
  2. set() :  {1, 2, 3} 로 생성하면 add한다.
  3. { } 로 생성은 빈 딕셔너리다 ! set이 아니다! set의 양쪽 구성만 { }

리스트 속 요소들을 변환한 set을 반환받는 방법

  1. { set comprehension for in 리스트 }


+ Recent posts