Python | set.

🛟 Dive.·2024년 2월 24일
0

Python

목록 보기
11/22

집합.

여러가지 값의 모임.

aisa = {'korea', 'china', 'japan', 'korea'}
print(asia)

순서가 없고, 집합 안에서는 unique한 값을 갖는 객체. 중괄호를 사용하는 것은 dic와 비슷하지만, 키가 없음.

인수 없이 set() 함수 호출 >> 공집합 만들기.

add 메소드

  • 집합에 원소 추가

update 메소드

  • 집합끼리 결합하여 합집합 만들기.
  • 중복허용되지 않음에 유의.
s = {}
s = set()

s = set([1,3,5,7])
s = {1,5,1,1,1,3,7}
s

for i in {1,2,4,8,16,32}:
	print(i)

k = {100, 105}
k.add(50)
k

k = {1,2,3}
k.update([3,4,5])
k

집합연산.

연산을 통한 집한 간 조합.

twox = {2,4,6,8,10,12}
threx = {3,6,9,12,15}

print('교집합 : ', twox & threx)
print('합집합 : ', twox | threx)
print('차집합 : ', twox - threx)
print('차집합 : ', threx - twox)
print('배타적 차집함 : ', twox ^ threx)

profile
Data Science. DevOps.

0개의 댓글