Python 可以通过使用 in
运算符来检查一个变量是否存在。同时,Python 还提供了使用 is
和 is not
运算符检查变量是否存在的方法。
检查变量是否存在
my_list = [1, 2, 3, 4, 5]
if 3 in my_list:
print("3 在 my_list 中")
else:
print("3 不在 my_list 中")
在上面的示例代码中,我们创建了一个列表 my_list
,然后使用 in
运算符判断变量 3
是否在列表中。由于 3
存在于列表中,所以我们会输出 3 在 my_list 中
。
my_dict = {"name": "Tom", "age": 18}
if "name" in my_dict:
print("name 在 my_dict 中")
else:
print("name 不在 my_dict 中")
上面的示例代码中,我们创建了一个字典 my_dict
,然后使用 in
运算符判断变量 "name"
是否在字典中。由于 "name"
存在于字典中,所以我们会输出 name 在 my_dict 中
。
检查变量不存在
my_list = [1, 2, 3, 4, 5]
if 6 not in my_list:
print("6 不在 my_list 中")
else:
print("6 在 my_list 中")
在上面的示例代码中,我们创建了一个列表 my_list
,然后使用 not in
运算符判断变量 6
是否不在列表中。由于 6
不在列表中,所以我们会输出 6 不在 my_list 中
。
my_dict = {"name": "Tom", "age": 18}
if "gender" not in my_dict:
print("gender 不在 my_dict 中")
else:
print("gender 在 my_dict 中")
在上面的示例代码中,我们创建了一个字典 my_dict
,然后使用 not in
运算符判断变量 "gender"
是否不在字典中。由于 "gender"
不在字典中,所以我们会输出 gender 不在 my_dict 中
。
以上就是 Python 检查变量是否存在的完整攻略,通过 in
和 not in
运算符的使用,我们可以判断变量是否存在于列表、字典等数据结构中。