[자동화] Set
✅ set(집합) 이란? set은 중복을 허용하지 않고, 순서가 없는 데이터 구조.파이썬의 set은 내부적으로 해시 테이블(Hash Table) 을 사용해서 검색 속도가 매우 빠른 자료구조이다. # set 생성my_set = {1, 2, 3, 4, 5}print(my_set) # {1, 2, 3, 4, 5} 🔹 특징중복된 값 자동 제거요소의 순서가 없음in 연산자가 빠름 (검색 속도 O(1)) ✅ set과 list의 차이점특징setlist중복 허용❌ 안 됨✅ 됨순서 보장❌ 안 됨✅ 됨검색 속도🚀 빠름 (O(1))🐢 느림 (O(n))추가/삭제 속도🚀 빠름 (O(1))🐢 느림 (O(n)) 🔹 예제: set은 중복을 자동으로 제거my_list = [1, 2, 2, 3, 4, 4, 5]my_..
2025. 2. 6.