Menu
CoddyTech

メンバーシップ判定

CoddyのPythonジャーニー「ロジックとフロー」セクションの一部。レッスン 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."

自分で試してみよう

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

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

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

ロジックとフローのすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ