Language/Python

2020년도 2회차 정처기 실기 파이썬문제 - set(집합)

Jen'_' 2021. 5. 2. 21:30
반응형

 

set(집합)

- 수학에서의 집합과 동일한 개념 : 중복 허용하지 않는다. 순서 없다.

- 리스트나 튜플은 순서가 있기 때문에 인덱싱을 통해서 데이타를 추출할수 있지만, Set은 인덱싱으로 데이타 추출이 안된다.

 

세트명 = set([요소1, 요소2, ...])

세트명 = {요소1, 요소2, ...}

 

asia={'일본', '중국', '한국'}
asia.add('베트남')
asia.add('중국')
asia.remove('일본')
asia.update({'홍콩','한국','태국'})
print(asia)
------------
(result)
{'중국', '한국', '베트남', '홍콩', '태국'} # 집합이기 때문에 순서는 상관없다

 

 

set에 사용되는 함수
add 값 1개를 추가(중복값은 무시)
update 값 여러개를 추가(중복값은 무시)
remove 특정 값 제거(값이 없을 경우 무시)

 

반응형