详解Python 如何检查一个变量是否存在

  • Post category:Python

Python 可以通过使用 in 运算符来检查一个变量是否存在。同时,Python 还提供了使用 isis 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 检查变量是否存在的完整攻略,通过 innot in 运算符的使用,我们可以判断变量是否存在于列表、字典等数据结构中。