-
파이썬 | 세트 메소드: update, pop, discardProgramming/Python 2025. 4. 25. 18:00
1. update()
update() 메소드 update() 메소드는 기존의 세트에 새로운 객체를 추가한다. 이때 세트는 중복을 허락하지 않으므로, 이미 같은 값을 가지는 객체가 있다면 추가하지 않는다.
example_set = {1, 2, 3, 4, 5} a = {3, 4, 5, 6, 7} example_set.update({1, 8}) print(example_set) example_set.update(a) print(example_set)
2. pop()
pop() 메소드 pop() 메소드는 세트 내에 있는 객체 하나를 무작위로 선택하여 삭제한다. 이때 삭제된 객체는 반환되므로, 이를 변수에 할당하여 활용할 수 있다.
example_set = {1, 2, 3, 4, 5} b = example_set.pop() print(example_set) print(b)
3. discard()
discard() 메소드 discard() 메소드는 세트 내에 있는 특정 객체를 지정하여 삭제한다. 괄호 안에 삭제하고자 하는 값을 가진 객체를 입력하면 된다.
example_set = {1, 2, 3, 4, 5} example_set.discard(3) print(example_set)
[함께 읽으면 좋은 페이지]
파이썬 | 복합자료형(2): 딕셔너리, 세트
1. 복합자료형 한 변수에 한 가지 값만을 저장할 수 있는 기본자료형에 비해, 복합자료형은 한 변수에 여러 가지의 값을 저장하고 다룰 수 있다. 이러한 복합자료형에는 리스트와 튜플, 딕셔
vedacube.tistory.com
참고문헌
- 박진수. (2019). 바로 쓰는 파이썬. 서울대학교출판문화원
반응형'Programming > Python' 카테고리의 다른 글
파이썬 | 딕셔너리 메소드: update, popitem, pop, keys, values, items (0) 2025.04.18 파이썬 | 리스트 메소드: append, insert, extend, pop, remove, count, index, reverse, sort (0) 2025.04.11 파이썬 | 조건문과 반복문(1): if-elif-else, while, for (0) 2025.04.04 파이썬 | 복합자료형(2): 딕셔너리, 세트 (1) 2025.03.07 파이썬 | 복합자료형(1): 리스트, 튜플 (0) 2025.02.28