기본 콘텐츠로 건너뛰기

라벨이 합집합인 게시물 표시

[matplotlib]quiver()함수

[python] 집합( Set)

집합(Set) 내용 집합(Set)의 특성과 생성 집합형의 대표적인 메소드 집합(set) 연산 집합(Set)의 특성과 생성 Set은 리스트, 튜플과 같이 여러 요소들을 그룹화하는 컬렉션(collection)이지만 사전형과 같이 요소들에 인덱스가 부여되지 않기 때문에 순서를 지정할 없습니다. 그러므로 인덱스를 사용하여 각 요소를 조작할 수 있는 시퀀스 객체가 아니지만 반복문 등으로 요소들을 하나씩 호출할 수 있으므로 이터러블(iterable) 객체 입니다. 다음 코드의 객체 x는 for 문을 사용하여 집합(set)의 각 요소를 하나씩 호출한 것입니다( 시퀀스, 이터러블 참조 ). x={1,2, 'python', 3} for i in x: print(i) 1 2 3 python 다음 코드는 다른 집합 객체 y에 대해 반복문을 사용하여 요소들 각각을 호출한 것입니다. 호출된 요소의 순서는 작성된 객체의 순서와 차이를 보입니다. 즉, set형의 요소들은 인덱스를 가지지 않으므로 순서를 특정할 수 없습니다. 그러므로 요소의 호출은 랜덤으로 이루어집니다. y={3,4,5,6, "python", (1,2,3), "a", 'cd'}; set {(1, 2, 3), 3, 4, 5, 6, 'a', 'cd', 'python'} for i in y: print(i) 3 4 5 6 (1, 2, 3) python cd a 집합형 객체의 생성과 특성은 다음과 같습니다. 집합(set) Set는 순서가 없는 콜렉션입니다. 요소들을 중괄호({ })내에 포함시키거나 내장함수인 set() 클래스를 사용하여 생성합니다. set() 클래스의 인수는 대괄호('[]'), 중괄호('{}'), 소괄호('()')로 그룹화하여 전달해야 합니다. 각 요소는 콤마(,)로 ...