Menu
Coddy logo textTech

멤버십 확인

Coddy Python 여정의 Logic & Flow 섹션에 포함된 레슨 — 78개 중 25번째.

Python에서 멤버십 검사를 사용하면 innot 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
challenge icon

챌린지

쉬움

이름 목록과 학생 성적 딕셔너리가 주어집니다. 다음을 수행하는 프로그램을 작성하세요:

  1. "Alice"가 목록에 있는지 확인합니다 → 출력: "Alice is in the list."
  2. "David"가 목록에 없는지 확인합니다 → 출력: "David is not in the list."
  3. "Bob"이 딕셔너리에 있는지 확인합니다 → 출력: "Bob is in the dictionary."
  4. "Eve"가 딕셔너리에 없는지 확인합니다 → 출력: "Eve is not in the dictionary."

치트 시트

innot in 연산자를 사용하여 컬렉션 내의 멤버십을 확인합니다:

in을 사용하여 값이 존재하는지 확인합니다:

fruits = ["apple", "banana", "cherry"]
print("apple" in fruits)  # True

not 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}

# 여기에 코드를 작성하세요
quiz icon실력 점검

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

Logic & Flow의 모든 레슨