[python/파이썬] 15. 집합(Set)


[python/파이썬] 15. 집합(Set)

파이썬에는 크게 4가지 자료구조가 있죠. List, Tuple, Set, Dictionary List, Tuple이 상대적으로 많이 쓰이는 자료구조이고 Set은 활용도가 그리 높지 않은 자료구조이니 편하게 봐주시면 되겠습니다. 1. 집합(Set) 집합명 = set([원소1, 원소2, ...]) Set 생성 수학에서의 집합과 똑같습니다. (그래서 집합을 출력하면 { } 안에 표시되죠.) 원소의 중복이 안되고, 순서도 없습니다. 따라서, 위 코드처럼 1을 중복해서 넣으면 1개만 저장됩니다. String도 마찬가지인 데, 위와 같이 중복된 글자는 제거됩니다. (대소문자는 구분하네요) 또, 순서가 없으니 인덱스로 접근도 불가능해요. 2. 집합(Set) 연산 1) 합집합 | 기호를 이용해서 합집합을 구할 수 있습니다. 제 키보드 기준으로 Enter 위 \키와 함께 있네요. [ shift + \ ] 하면 사용할 수 있어요. 수학의 합집합과 마찬가지로 두 집합을 합해주고, 중복된 원소는 제거합니...


#python #set #연산 #집합 #파이썬 #함수

원문링크 : [python/파이썬] 15. 집합(Set)