기본 연산
Coddy Python 여정의 Logic & Flow 섹션에 포함된 레슨 — 78개 중 30번째.
Set은 일반적인 집합 관련 작업을 효율적으로 수행할 수 있게 해주는 내장 연산들을 제공합니다. 이러한 연산에는 요소 추가, 요소 제거, 요소의 존재 여부 확인 등이 포함됩니다.
세트에 요소 추가하기:
my_set = {1, 2, 3}
my_set.add(4)
print(my_set)
# 출력: {1, 2, 3, 4}참고: add()는 세트를 직접 수정하며 None을 반환합니다.
집합(set)에서 요소 제거하기: (존재하지 않으면 에러가 발생합니다!)
my_set = {1, 2, 3}
my_set.remove(2)
print(my_set)
# 출력: {1, 3}요소가 있는지 확인하기:
my_set = {1, 2, 3}
print(2 in my_set)
# 출력: True
print(4 in my_set)
# 출력: False챌린지
쉬움set1 (집합), element_to_add, element_to_remove 세 개의 인자를 받는 manage_set이라는 이름의 함수를 작성하세요. 이 함수는 다음 작업을 수행해야 합니다:
element_to_add를set1에 추가합니다.set1에서element_to_remove를 제거하려고 시도합니다. 만약 해당 요소가 집합에 없으면, 아무것도 하지 않습니다.- 숫자 5가
set1에 있는지 확인합니다. 만약 있다면, 문자열"5 is in the set"을 반환합니다. 그렇지 않으면, 문자열"5 is not in the set"을 반환합니다.
치트 시트
세트(Sets)는 요소 관리를 위한 몇 가지 내장 연산을 지원합니다:
요소 추가하기:
my_set = {1, 2, 3}
my_set.add(4)
print(my_set)
# Output: {1, 2, 3, 4}요소 제거하기: (요소가 존재하지 않으면 에러가 발생합니다)
my_set = {1, 2, 3}
my_set.remove(2)
print(my_set)
# Output: {1, 3}요소 존재 여부 확인하기:
my_set = {1, 2, 3}
print(2 in my_set)
# Output: True
print(4 in my_set)
# Output: False직접 해보기
def manage_set(set1, element_to_add, element_to_remove):
# 여기에 코드를 작성하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.