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 在线编译器