여니의 프로그래밍 study/파이썬

[#8.2 파이썬 기초] 딕셔너리와 셋2

여니's 2021. 1. 5. 18:01

1. 셋

: 값은 버리고 키만 남겨둔 딕셔너리와 같다.

 

- 셋 생성하기 : set()

ex코드)

empty_set=set()

even_numbers={0,2,4,6,8}

 

{}은 딕셔너리가 먼저 등장해서 차지하고 있었기에

set은 set()으로 선언해야함.

 

- 변환하기 

set은 리스트, 딕셔너리, 문자열에서 중복된 값을 삭제하고 생성한다.

 

- 길이 얻기 : len()

- 항목 추가하기 : add()

- 항목 삭제하기 : remove()

- 멤버십 테스트 in

not 부분 확인

 

- 교집합 연산자 &

: & 연산자의 결과는 야채, 면이 포함되어 있는 모든 음식 이름을 반환함.

 

교집합 intersection()

- 합집합 연산자 |

합집합 union()

 

- 차집합 연산자 -

차집합 difference()

 

- 대칭 차집합 연산자 ^

대칭 차집합 symmetric_difference()

 

- 부분집합 연산자 <=

부분집합 issubset()

 

 

- 불변 셋 생성하기 : frozenset()

 

 

참조 출처

: 처음 시작하는 파이썬