본문 바로가기
programming/Python

파이썬 세트 추가 Python Add Set Item

by 개코 - 개발과 코딩 2021. 9. 5.

파이썬 세트는 값을 수정할 수 없다. 하지만, 값을 추가할 수 있다. 아이템을 개별로 추가할 수 있으며 세트 자체를 추가할 수도 있다. 컬렉션인 리스트와 튜플의 데이터들을 별도의 변환없이 기존의 세트에 추가할 수도 있다. 

파이썬 세트 아이템 추가 Python Add Set Item

파이썬 세트는 수정할 수 없지만, 데이터 값인 아이템을 추가할 수 있는 기능을 가지고 있다.

add() 함수를 이용하면 아이템 값을 개별적으로 추가할 수 있다.

update() 함수를 이용하면 컬렉션 자체를 추가할 수 있다.

 

세트에 아이템 추가하기

세트에 값을 추가할 때 add() 함수를 사용한다.

add() 함수를 사용하면 개발 데이터를 하나씩 세트에 추가할 수 있다.

아래는 add() 함수를 사용하여 세트에 아이템을 추가하는 코드이다.

print('----------')

vSet = {"YG Ent.", "블랙핑크"}

vSet.add("제니")
vSet.add("제니")
vSet.add("로제")
vSet.add("리사")

print("아이템 추가 add : ", type(vSet), len(vSet), vSet)

print('----------')

세트 컬렉션을 하나 만들고 add() 함수를 이용하여 아이템을 하나씩 추가한 결과는 아래와 같다.

 

세트에 세트 컬렉션 추가

세트에 세트를 추가할 때 update() 함수를 사용한다.

update() 함수를 사용하면 세트 뿐만아니라 리스트와 튜플 데이터까지 추가할 수 있다.

아래의 코드는 세트 데이터에 update() 함수를 사용하여 세트, 리스트, 튜플 데이터를 추가하는 코드이다.

print('----------')

vSet_Company = {"YG Ent.", "블랙핑크"}
vSet_Member = {"지수", "제니", "로제", "리사"}

vSet_Company.update(vSet_Member)

print("Set 추가 update : ", type(vSet_Company), len(vSet_Company), vSet_Company)

print('----------')

vSet_Company = {"YG Ent.", "블랙핑크"}
vList_Member = ["지수", "제니", "로제", "리사"]

vSet_Company.update(vSet_Member)

print("Set 에 List 추가 update : ", type(vSet_Company), len(vSet_Company), vSet_Company)

print('----------')

vSet_Company = {"YG Ent.", "블랙핑크"}
vTuple_Member = ("지수", "제니", "로제", "리사")

vSet_Company.update(vSet_Member)

print("Set 에 Tuple 추가 : ", type(vSet_Company), len(vSet_Company), vSet_Company)

print('----------')

세트에 새로운 세트와 리스트 튜플 값을 추가한 결과를 보여준다.

세트에 새로운 컬렉션 데이터를 추가할 때는 update() 함수를 사용하면 된다.

반응형

댓글