JOB RECIPE


Job To Be

파이썬 6 | add · remove · discard · pop · clear · update · union
본문 바로가기
Profile Picture

Job To Be

First Thought, Best Thought

Data Science/Python

파이썬 6 | add · remove · discard · pop · clear · update · union

by 잡투비 (Job To Be) 2025. 1. 20.

 

 

 

1. add()

set에 새로운 요소 추가

 

s = {1, 2, 3}
s.add(4)
 
print(s)
 
>>> print(s)
{1, 2, 3, 4}

 

 

 

 


 

 

2. remove()

 

set에서 특정 요소 제거

 

s = {1, 2, 3}
s.remove(1)

print(s)
 
>>> print(s)
{2, 3}

 

 

 

 


 

 

3. discard()

 

set에서 특정요소 제거

 

s = {1, 2, 3}
s.discard(1)

print(s)
 
>>> print(s)
{2, 3}

 

 

 

 

 


 

 

4. pop

 

set에서 임의의 요소 제거하고 반환

 

s = {1, 2, 3}
element = s.pop()

print(element)
print(s)
 
>>> print(element)
1

>>> print(s)
{2, 3}

 

 

 

 

 


 

 

5. clear

 

set에서 모든 요소 제거

 

s = {1, 2, 3}
s.clear()

print(s)
 
>>> print(s)
set()

 

 

 

 

 


 

 

6. update

 

다른 객체의 요소를 추가하여 set을 업데이트함

 

s = {1, 2, 3}
s.update({4, 5, 6})

print(s)
 
>>> print(s)
{1, 2, 3, 4, 5, 6}

 

 

 

 


 

 

7. union

 

두 set의 합집합 반환함

기존 set에는 영향 X

 

s1 = [1, 2]
s2 = [2, 3, 4]
s3 = set(s1).union(s2)
 
print(s3)
 
>>> print(s3)
{1, 2, 3, 4}

 

 

 

 

 

반응형