컬렉션 (Collection)
> '모음'이라는 뜻으로, 파이썬에서 컬렉션은 아래와 같은 의미.
> 여러 값을 하나의 이름으로 묶어서 관리하는 자료형
> 컬렉션에는 [ 리스트, 튜플, 세트, 딕셔너리 ] 존재
컬렉션 | 생성 함수 | 특징 | 예시 |
리스트 | list() | 추가, 수정, 삭제가 언제나 가능 | [ 1, 2, 3 ] |
튜플 | tuple() | 생성되고 나면 변경 불가능 | ( 1, 2, 3 ) |
세트 | set() | 중복된 값의 저장 불가능 | { 1, 2, 3 } |
딕셔너리 | dict() | 키-값으로 관리 | { 'age' : 25 } |
세트
> 세트는 수학의 집합을 구현한 자료형.
> 세트에 저장된 값들은 순서가 없기 때문에 인덱싱과 슬라이싱 불가.
> 대신 중복 값 저장이 불가능하다는 특징을 활용해 중복 제거용으로 사용하거나,
교집합, 합집합, 차집합과 같은 집합 개념이 필요한 경우 사용
세트 사용법
> {값1, 값2}
> set(반복가능객체)
단, 빈 세트 사용 시에는 중괄호를 사용할 수 없음. (이는 딕셔너리)
빈 세트 생성 시 set 함수 이용
세트 메소드
> intersection()
> 교집합을 구할 때 사용
> union()
> 합집합을 구할 때 사용
> difference()
> 차집합을 구할 때 사용
'[Python] 파이썬' 카테고리의 다른 글
[Python] 입출력 함수 - 표준 출력 (0) | 2022.07.24 |
---|---|
[Python] 컬렉션 - 딕셔너리 (0) | 2022.07.23 |
[Python] 컬렉션 - 튜플 (0) | 2022.07.21 |
[Python] 컬렉션 - 리스트_2 (리스트 메소드) (0) | 2022.07.20 |
[Python] 컬렉션 - 리스트 (0) | 2022.07.19 |