집합


집합

집합에는 순서가 없다(요소의 순서에 의미가 없다). {1, 2,3}과 {3, 1, 2}는 구별 할 수 없다. 집합은 빈 집합을 생성할 수 없다. 즉 set01 = {1} 처럼 내용이 있어야 한다. { } 로 할 경우 딕셔너리가 되어 버린다. set 함수로 집합 생성 이를 응용하여 리스트나 튜플에 중복 되는 요소를 쉽게 제거 가능하다. lst1 = [1, 2, 3, 2] lst2 = list(set(lst1)) #[1, 2, 3] lst1에서 중복 요소 제거 집합 요소에는 순서가 없기 때문에 인덱스식이나 슬라이스식으로 사용할 수 없으며 집합의 욧를 정렬해야 할 때는 sorted 함수를 사용하여 리스트로 변환한다. 특징 내장함수 copy, len, max, min, sum 을 사용할 수 있다. 이유: 연산..........



원문링크 : 집합