在 Python 中检查元素不在列表中
在本教程中,我们将介绍如何在 Python 中检查一个元素是否不在列表中。
在 Python 中使用 not in
来检查一个元素是否不在列表中
Python 中的 in
关键字可以用来检查一个元素是否存在于一个集合中,如果一个元素存在,那么它就返回 True
;否则,它就返回 False
。例如:
x = 3 in [1, 2, 5]
y = 1 in [1, 2, 5]
print(x)
print(y)
输出:
False
True
如果我们需要检查一个元素是否不在列表中,我们可以使用 not in
关键字。not
是一个逻辑运算符,将 True
转换为 False
,反之亦然。因此,如果一个元素不在列表中,它将返回 True
。
x = 3 not in [1, 2, 5]
print(x)
输出:
True
使用列表中的 __contains__
方法来检查一个元素是否不在列表中
在 Python 中,我们有一些与类相关联的魔术函数,虽然有可能,但并不意味着直接调用。其中一个名为 __contains__
的函数可以用来检查一个元素是否存在于一个列表中。例如:
x = [1, 2, 5].__contains__(1)
print(x)
x = [1, 2, 5].__contains__(3)
print(x)
输出:
True
False
虽然这种方法有效,但不建议使用这种方法,因为魔法函数不是设置为被直接调用。
相关文章
Pandas DataFrame DataFrame.shift() 函数
发布时间:2024/04/24 浏览次数:133 分类:Python
-
DataFrame.shift() 函数是将 DataFrame 的索引按指定的周期数进行移位。
Python pandas.pivot_table() 函数
发布时间:2024/04/24 浏览次数:82 分类:Python
-
Python Pandas pivot_table()函数通过对数据进行汇总,避免了数据的重复。
Pandas read_csv()函数
发布时间:2024/04/24 浏览次数:254 分类:Python
-
Pandas read_csv()函数将指定的逗号分隔值(csv)文件读取到 DataFrame 中。
Pandas 多列合并
发布时间:2024/04/24 浏览次数:628 分类:Python
-
本教程介绍了如何在 Pandas 中使用 DataFrame.merge()方法合并两个 DataFrames。
Pandas loc vs iloc
发布时间:2024/04/24 浏览次数:837 分类:Python
-
本教程介绍了如何使用 Python 中的 loc 和 iloc 从 Pandas DataFrame 中过滤数据。
在 Python 中将 Pandas 系列的日期时间转换为字符串
发布时间:2024/04/24 浏览次数:894 分类:Python
-
了解如何在 Python 中将 Pandas 系列日期时间转换为字符串