成员检查
本课属于 Coddy Python 学习旅程的“逻辑与流程”单元。第 25 课,共 78 课。
在 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 在线编译器