如何检查 Python 数组中是不是存在元素(相当于 PHP in_array)?

Posted

技术标签:

【中文标题】如何检查 Python 数组中是不是存在元素(相当于 PHP in_array)?【英文标题】:How to check if an element exists in a Python array (Equivalent of PHP in_array)?如何检查 Python 数组中是否存在元素(相当于 PHP in_array)? 【发布时间】:2013-01-22 11:35:03 【问题描述】:

我是 Python 新手,我正在寻找一个标准函数,它可以告诉我数组中是否存在元素。我找到了index 方法,但如果找不到该元素,它会引发异常。我只需要一些简单的函数,如果元素在数组中则返回true,否则返回false

基本上相当于 php in_array

【问题讨论】:

你甚至不需要一个函数,你只要说if "hello" in some_array: # do stuff!如果你问我就简单了。 一定要经常查看docs,他们通常有你需要的一切。 我确信文档拥有一切。但问题是,当关键字只是“in”时,您已经需要知道在文档中的何处查找。 【参考方案1】:
>>> 1 in [0, 1, 2, 3, 4, 5]
True

【讨论】:

以上是关于如何检查 Python 数组中是不是存在元素(相当于 PHP in_array)?的主要内容,如果未能解决你的问题,请参考以下文章

如何检查 Firebase Firestore 的数组中是不是存在元素?

如何检查文档字段类型数组中是不是存在元素?扑

如何检查数组的元素是不是存在于字符串中

检查Bash数组中是不是存在元素[重复]

如何检查Mysql中是不是存在数组元素?

在 Presto 中,如何检查我通过子查询获取的列表中是不是存在数组中的元素