-
파이썬 | 세트 메소드: update, pop, discardProgramming/Python 2025. 4. 25. 18:00반응형
1. 파이썬
2. 변수
- 2.1. 기본자료형
- 2.2. 복합자료형
- 2.3. 자료형 메소드
- 2.4. 객체 복사
3. 조건문과 반복문
4. 예외 처리
5. 사용자 정의 함수
6. 모듈, 패키지, 라이브러리
7. 파일 처리
8. 객체 지향 프로그래밍
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. 파이썬 1.1. 기본 기능과 규칙 2. 변수2.1. 기본자료형 2.1.1. 정수형, 실수형, 논리형, 문자열 2.2. 복합자료형 2.2.1. 리스트, 튜플 2.2.2. 딕셔너리, 세트 2.3. 자료형 메소드 2.3.1. 리스트 메소드 2.3.2.
vedacube.tistory.com
참고문헌
- 박진수. (2019). 바로 쓰는 파이썬. 서울대학교출판문화원.
반응형'Programming > Python' 카테고리의 다른 글
파이썬 | 조건문과 반복문(3): break, continue (0) 2025.05.16 파이썬 | 조건문과 반복문(2): range, enumerate, zip (0) 2025.05.09 파이썬 | 딕셔너리 메소드: 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