파이썬(Python)

파이썬(python) set 집합 자료형

알통몬_ 2018. 1. 12. 15:30
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


지난 포스팅에서 딕셔너리 자료형에 대해 공부했습니다.

2018/01/12 - [파이썬(Python)] - 파이썬(python) dictionary 딕셔너리 자료형


이번 포스팅에서는 집합 자료형에 대해서 공부합니다.


집합 자료형은 두 가지 방법으로 만들 수 있습니다.

set_a 처럼 set() 안에 리스트를 만들어서 만들거나

set_b 처럼 set() 안에 문자열을 넣어서 만들 수 있습니다.


집합 자료형 특징

1. 중복을 허용하지 않습니다.

set_b를 보면 만들 때 helloworld 라는 문자열로 만들었는데,

helloworld에는 l이 3 개가 있지만, 생성된 집합에는 l이 하나만 있습니다.

2. 순서가 없습니다.

순서가 없기 때문에 index로 접근을 할 수 없습니다.

때문에 집합을 리스트나 튜플로 변환 후 index로 접근해야 합니다.


집합 자료형의 활용 방법에는 몇 가지가 있습니다.

교집합 : &

합집합 : |

차집합 : -


집합 자료형이 가지는 함수들

값 1개 추가할 때는 add

여러 개 추가할 때는 update

특정한 값을 제거할 때는 remove()


집합 자료형 또한 별로 어렵지 않죠??

이상입니다.

감사합니다.

다음 포스팅에서는 자료형의 True or False 와 변수에 대해 공부합니다.

반응형