Menu
Coddy logo textTech

항목 추가

Coddy의 Python 세트 코스 레슨 — 11개 중 4번째.

세트(Set)는 가변적(mutable)입니다. 즉, 생성 후 새로운 요소를 추가하여 수정할 수 있습니다. Python은 세트에 항목을 추가하는 여러 가지 방법을 제공합니다:

  1. add() 메서드 사용하기:

    add() 메서드는 세트에 단일 요소를 추가합니다. 요소가 이미 존재하는 경우 세트는 변경되지 않은 상태로 유지됩니다.

    fruits = {"apple", "banana", "cherry"}
    fruits.add("date")
    print(fruits)  # 출력: {'apple', 'banana', 'cherry', 'date'}
  2. update() 메서드 사용하기:

    update() 메서드는 세트에 여러 요소를 추가할 수 있습니다. 리스트, 튜플, 문자열 또는 다른 세트를 update() 메서드에 전달할 수 있습니다.

    fruits = {"apple", "banana", "cherry"}
    fruits.update(["elderberry", "fig", "grape"])
    print(fruits)  # 출력: {'apple', 'banana', 'cherry', 'elderberry', 'fig', 'grape'}
  3. 다양한 반복 가능 객체(Iterables)와 함께 update() 사용하기:

    update() 메서드는 문자열이나 세트와 같은 다른 반복 가능 객체도 받아들일 수 있습니다.

    fruits = {"apple", "banana", "cherry"}
    fruits.update("date")  # "date"의 각 문자를 추가함
    print(fruits)  # 출력: {'apple', 'banana', 'cherry', 'd', 'a', 't', 'e'}
    
    fruits.update({"elderberry", "fig"})
    print(fruits)  # 출력: {'apple', 'banana', 'cherry', 'elderberry', 'fig', 'd', 'a', 't', 'e'}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

challenge icon

챌린지

쉬움
  1. "apple", "banana", "cherry" 항목을 포함하는 my_set이라는 이름의 세트를 생성하세요.
  2. add() 메서드를 사용하여 "date" 항목을 세트에 추가하세요.
  3. update() 메서드를 사용하여 "elderberry""fig" 항목을 세트에 추가하세요.
  4. 리스트와 함께 update() 메서드를 사용하여 "grape""honeydew" 항목을 세트에 추가하세요.
  5. 최종 세트를 출력하세요.

직접 해보기

Python 세트의 모든 레슨