1. add()
set에 새로운 요소 추가
s = {1, 2, 3}
s.add(4)
print(s)
>>> print(s)
{1, 2, 3, 4}
{1, 2, 3, 4}
2. remove()
set에서 특정 요소 제거
s = {1, 2, 3}
s.remove(1)
print(s)
>>> print(s)
{2, 3}
{2, 3}
3. discard()
set에서 특정요소 제거
s = {1, 2, 3}
s.discard(1)
print(s)
>>> print(s)
{2, 3}
{2, 3}
4. pop
set에서 임의의 요소 제거하고 반환
s = {1, 2, 3}
element = s.pop()
print(element)
print(s)
>>> print(element)
1
>>> print(s)
{2, 3}
1
>>> print(s)
{2, 3}
5. clear
set에서 모든 요소 제거
s = {1, 2, 3}
s.clear()
print(s)
>>> print(s)
set()
set()
6. update
다른 객체의 요소를 추가하여 set을 업데이트함
s = {1, 2, 3}
s.update({4, 5, 6})
print(s)
>>> print(s)
{1, 2, 3, 4, 5, 6}
{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}
{1, 2, 3, 4}
반응형
'Data Science > Python' 카테고리의 다른 글
파이썬 입문 5 | info() · dropna() · fillna() · interpolate() (0) | 2025.01.19 |
---|---|
파이썬입문 4 | shape · head() · is_null() (0) | 2025.01.19 |
파이썬 입문 3 | import · read_csv() (0) | 2025.01.19 |
파이썬 입문 2 | 함수 (0) | 2025.01.15 |
파이썬 입문 1 | If · For · While (0) | 2025.01.14 |