멤버십 확인
Coddy Python 여정의 논리와 흐름 섹션에 포함된 레슨. 78개 중 25번째.
Python의 멤버십 검사를 사용하면 in과 not in을 사용해 값이 리스트, 튜플, 집합 또는 딕셔너리와 같은 컬렉션에 있는지 확인할 수 있습니다.
in 연산자는 값이 존재하는지 확인합니다:
fruits = ["apple", "banana", "cherry"]
print("apple" in fruits) # Truenot in 연산자는 값이 존재하지 않는지 확인합니다:
numbers = [1, 2, 3]
print(4 not in numbers) # True딕셔너리에서는 기본적으로 키를 대상으로 멤버십 검사를 수행합니다:
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."
직접 해보기
# 주어진 데이터
names = ["Alice", "Bob", "Charlie"]
grades = {"Alice": 85, "Bob": 90, "Charlie": 78}
# 여기에 코드를 작성하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
논리와 흐름의 모든 레슨
직접 연습해 보세요: 온라인 Python 컴파일러