멤버십 확인
Coddy Python 여정의 Logic & Flow 섹션에 포함된 레슨 — 78개 중 25번째.
Python에서 멤버십 검사를 사용하면 in 및 not in을 사용하여 리스트, 튜플, 세트 또는 딕셔너리와 같은 컬렉션에 특정 값이 포함되어 있는지 확인할 수 있습니다.
in 연산자는 값이 존재하는지 확인합니다:
fruits = ["apple", "banana", "cherry"]
print("apple" in fruits) # 참not in 연산자는 값이 존재하지 않는지 확인합니다:
numbers = [1, 2, 3]
print(4 not in numbers) # True딕셔너리의 경우, 멤버십 확인은 기본적으로 키(keys)에 적용됩니다:
my_dict = {"name": "Alice", "age": 25}
print("name" in my_dict) # True
print("Alice" in my_dict) # False챌린지
쉬움이름 목록과 학생 성적 딕셔너리가 주어집니다. 다음을 수행하는 프로그램을 작성하세요:
- "Alice"가 목록에 있는지 확인합니다 → 출력:
"Alice is in the list." - "David"가 목록에 없는지 확인합니다 → 출력:
"David is not in the list." - "Bob"이 딕셔너리에 있는지 확인합니다 → 출력:
"Bob is in the dictionary." - "Eve"가 딕셔너리에 없는지 확인합니다 → 출력:
"Eve is not in the dictionary."
치트 시트
in 및 not in 연산자를 사용하여 컬렉션 내의 멤버십을 확인합니다:
in을 사용하여 값이 존재하는지 확인합니다:
fruits = ["apple", "banana", "cherry"]
print("apple" in fruits) # Truenot in을 사용하여 값이 존재하지 않는지 확인합니다:
numbers = [1, 2, 3]
print(4 not in numbers) # True딕셔너리의 경우, 멤버십 확인은 기본적으로 키(key)에 적용됩니다:
my_dict = {"name": "Alice", "age": 25}
print("name" in my_dict) # True
print("Alice" in my_dict) # False직접 해보기
# 주어진 데이터
names = ["Alice", "Bob", "Charlie"]
grades = {"Alice": 85, "Bob": 90, "Charlie": 78}
# 여기에 코드를 작성하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.