집합(set)은 데이터 분석, 수치계산, 과학 등에 사용되며 순서X 중복X 추가O 제거O 인 특징이 있습니다. 선언은 리스트와 비슷하지만 앞에 set을 붙여주면 됩니다. a_1 = set([1,2,3,4,5,8,10]) 출력 부분을 잘 보면, 순서와 중복이 왜 허용되지 않았다고 하는지 알 수 있습니다. *set의 데이터타입 변환 앞서 했던것들과 크게 다를것이 없습니다. tuple로도 list로도 변환은 자유롭습니다. *집합의 연산 집합이라는 개념이다 보니까, 합집합, 여집합, 차집합, 공집합... 등이 떠오릅니다. 물론 파이썬의 set에서도 전부 가능한 연산입니다. 1. 공집합 공집합의 출력방법은 두가지입니다. 첫번째. a_1.intersection(a_2) 라는 함수를 통해 a_1과 a_2의 공집합을 ..
파이썬(Python) 기초 (8) 데이터 타입(Data Type) - 집합 (set) add , remove , intersection , union, difference
집합(set)은 데이터 분석, 수치계산, 과학 등에 사용되며 순서X 중복X 추가O 제거O 인 특징이 있습니다. 선언은 리스트와 비슷하지만 앞에 set을 붙여주면 됩니다. a_1 = set([1,2,3,4,5,8,10]) 출력 부분을 잘 보면, 순서와 중복이 왜 허용되지 않았다고 하는지 알 수 있습니다. *set의 데이터타입 변환 앞서 했던것들과 크게 다를것이 없습니다. tuple로도 list로도 변환은 자유롭습니다. *집합의 연산 집합이라는 개념이다 보니까, 합집합, 여집합, 차집합, 공집합... 등이 떠오릅니다. 물론 파이썬의 set에서도 전부 가능한 연산입니다. 1. 공집합 공집합의 출력방법은 두가지입니다. 첫번째. a_1.intersection(a_2) 라는 함수를 통해 a_1과 a_2의 공집합을 ..
2019.10.15