Menu
Coddy logo textTech

メンバーシップ判定

CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 25/78。

Pythonにおけるメンバーシップ判定では、in および not in を使用して、リスト、タプル、セット、辞書などのコレクション内に値が存在するかどうかを確認できます。

in 演算子は、値が存在するかどうかを確認します:

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

not 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
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."

チートシート

in および not in 演算子を使用して、コレクション内のメンバーシップを確認します:

in を使用して値が存在するかどうかを確認します:

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

not 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

自分で試してみよう

# 与えられたデータ
names = ["Alice", "Bob", "Charlie"]
grades = {"Alice": 85, "Bob": 90, "Charlie": 78}

# ここにコードを記述してください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Logic & Flowのすべてのレッスン