[Python] Set(셋)
파이썬에서 집합을 구현하고 싶을 땐 ?! Set 을 이용하면 됩니다. 파이썬에서는 set이라는 집합 자료구조를 제공합니다. 집합은 set( ) 과 같이 초기화 할 수 있습니다. set 언제 사용하면 좋을까!? 집합은 이럴 때 사용하면 좋습니다. 1. 데이터의 중복이 없어도 될 때 집합에 담긴 데이터들은 모두 유니크 합니다. 즉, 집합에 5를 2번 넣어도 집합은 자신이 가진 원소 5는 1개라고 생각합니다. 2. 다루는 데이터의 삽입/삭제/검사가 자주 일어 날 때 특히 다루는 데이터가 정수가 아닐 때 숫자형 데이터는 list를 사용하여 index를 통해 접근할 수 있습니다. 하지만 문자열,등 리스트에서 index로 활용할 수 없는 데이터를 빠르게 탐색시에는 set을 이용하면 좋습니다. 예를 들어, 리스트에 ..
2021.01.16