[Python] Set() 함수 정의, 예시, 집합 연산, 다양한 사용법
1. Set과 리스트, 튜플과의 비교 List와 tuple은 연속적으로 데이터를 저장하는 표준 파이썬 데이터 타입이다. Set도 마찬가지로 데이터를 저장하는 표준 파이썬 데이터 타입이다. 가장 큰 다른 점은 Set은 원소의 중복을 허용하지 않으며, 정렬되지 않은 값을 저장한다. Set은 불변 데이터만을 포함한다. (integer, float, string, tuple) 불변 데이터를 저장하고, 중복을 제거하고 싶을 때 Set이 유용할 수 있다. Set은 또한 교집합, 배집합 등 다양한 함수를 제공한다. 2. Set 생성방법 결과를 보면 Python, R, SQL, Git 순으로 결과가 출력되어야 하나 순서가 바뀌어서 출력된다. 이게 바로 Set이 정렬되지 않는 것을 말한다. emptySet = set()..
더보기
[파이썬 자료구조] 파이썬에서 배열과 리스트의 차이
1. 파이썬에서 리스트란? 리스트는 파이썬에 내장된 데이터 구조로 items의 collection을 가진다. 리스트의 아이템들은 대괄호로 묶인다. [item1, item2, item3] 리스트는 정렬되어 있다. 인덱스로 각 아이템에 접근할 수 있게 해 준다. 리스트는 변경 가능하다. 리스트가 만들어지고 추가하거나 제거할 수 있다. 리스트는 중복가능하다. 인덱스로 관리되므로 [item1, item1]도 가능하다. 리스트는 여러 가지 데이터 타입이 가능하다. 같은 리스트에 object, string, integer를 합칠 수 있다. 코드 list = [1,2,3,4,5] print(list) print(type(list)) 결과 [1, 2, 3, 4, 5] 2. 파이썬에서 배열이란? 배열도 리스트와 같 파이..
더보기