IT 및 코딩/파이썬(Python)

<꿀팁모아 : 94번째 포스팅> 파이썬 세트? 집합? Python Set?

희망주기 2021. 12. 22. 22:31
반응형

<꿀팁모아 : 94번째 포스팅> 파이썬 세트? 집합? Python Set?

안녕하세요 꿀팁모아 희망주기입니다

 

오늘 알아볼 주제는 파이썬 집합입니다

 

1 집합 

집합은 단일 변수에 여러 항목을 저장하는데 사용이 된다. 집합은 데이터 수집을 저장하는데 사용되는 파이썬의 4가지 기본 제공 데이터 유형 중 하나이다. 집합은 정렬되지 않고 변경할 수 없으며 인덱싱되지 않는 컬렉션이다. 

집합 만들기

2 항목설정 

집합 항목은 정렬되지 않고 변경할 수 도 없으며 중복 값을 허용하지 않는다. 또한, 정렬되지 않은 항목은 설정된 순서가 없다. 세트(집합)항목은 항목을 사용할 때마다 다른 순서로 나타날 수 있으며 인덱스 또는 키로 참조할 수 없다. 집합 항목은 변경할 수 없기때문에 집합을 만든 후에는 항목을 변경할 수 없다. 

 

3 허용되지 않는 중복 

집합에는 동일한 값을 가진 두 개의 항목이 있을 수가 없다

 

중복 값 무시

4 집합 길이

집합에 있는 항목 수를 확인하려면 len 함수를 사용해야 한다

 

Len함수 이용 집합 길이 가져오기

5 엑세스 항목

인덱스 또는 키를 참조하여 집합의 항목에 엑세스를 할 수 가 없지만 루프를 사용하여 집합 항목을 반복하거나 키워드를 사용하여 지정된 값이 집합에 있는지 확인 가능하다 

 

집합 반복
집합에 항목이 있는지 확인

6 집합 항목 추가

집합이 만들어지면 항목을 변경할 수 없지만 새 항목을 추가할 수 있다. 하나의 항목을 추가하려면 add( ) 메서드를 사용해야 한다. 

 

집합 항목 추가

7 집합 추가

다른 집합의 항목을 현재 집합에 추가하려면 update() 메서드를 이용하면 된다 

 

집합 update 메서드 사용

8 항목 제거 

집합에 항목을 제거하려면 remove 메서드 또는 discard 메서드를 사용하면 된다. 

 

Remove 메서드

9 집합 루프 

루프를 사용하여 집합 항목을 반복할 수 있다. 

 

집합 루프

 

반응형