如何查看列表是否在Python中包含另一个列表?

威廉·斯特恩

如何查看列表是否包含其他列表?我需要它

[['cow'], 12, 3, [[4]]]

将输出True,而类似的东西

['cow', 12, 3, 4]

将输出False

塞弗特

如果您还想查找列表的子类,则应使用isinstance

def any_list_in(obj):
    return any(isinstance(item, list) for item in obj)

any条件一出现就立即停止,True因此只需要检查尽可能多的项目。

>>> any_list_in([['cow'], 12, 3, [[4]]])
True

>>> any_list_in(['cow', 12, 3, 4])
False

isinstance(item, list) for item in obj是一个生成器表达式的作品类似for-loop或列表理解。它也可以写成(更长和稍微慢一些,但也许更好理解):

def any_list_in(obj):
    for item in obj:
        if isinstance(item, list):
            return True
    return False

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查列表是否包含另一个列表中的所有项目

来自分类Dev

在C#中,查看列表是否包含另一个列表的最佳方法是什么?

来自分类Dev

检查列表的n个成员是否在python的另一个列表中

来自分类Dev

检查列表是否在python中包含另一个列表

来自分类Dev

检查列表数组是否包含另一个列表中的元素

来自分类Dev

C#中的LINQ。检查一个列表是否包含另一个列表中的元素

来自分类Dev

查找另一个列表中未包含的python列表元素的Python方法

来自分类Dev

Python:检查列表是否包含在另一个列表中

来自分类Dev

如何检查另一个列表中是否包含一个列表中的两个字符串值?

来自分类Dev

如何检查列表是否包含相同顺序的另一个列表

来自分类Dev

如何检查一个列表是否在另一个具有相同顺序的python列表中

来自分类Dev

如何检查一个列表是否包含另一个列表子列表中的项目?

来自分类Dev

如何检查列表是否在python中的另一个列表内?

来自分类Dev

遍历包含另一个列表的列表,包含另一个列表的等

来自分类Dev

检查列表列表中的元素是否包含另一个列表

来自分类Dev

如何检查另一个列表中是否存在包含一系列项目的列表

来自分类Dev

最佳检查列表中的元素是否在python中的另一个列表中

来自分类Dev

无法检查int列表是否完全包含在另一个int列表中

来自分类Dev

如何确定一个列表中的元素是否包含在另一个列表中?(在OpenOffice Calc中)

来自分类Dev

检查列表的n个成员是否在python的另一个列表中

来自分类Dev

测试一个列表是否包含在另一个列表中

来自分类Dev

检查一个列表是否包含另一个列表的元素

来自分类Dev

如何检查列表中的单词是否包含在另一个列表中的句子中?

来自分类Dev

比较一个列表以查看它在另一个列表中的位置

来自分类Dev

检查一个列表是否包含另一个列表中包含的字符串

来自分类Dev

如何检查列表列表是否包含另一个列表

来自分类Dev

Python - 根据键值是否包含另一个列表中的所有项目来过滤字典列表

来自分类Dev

python - 比较两个列表以查看一个列表是否连续出现在另一个列表中

来自分类Dev

如何在 Python 中检查列表的每个元素,是否包含在另一个列表中?

Related 相关文章

  1. 1

    检查列表是否包含另一个列表中的所有项目

  2. 2

    在C#中,查看列表是否包含另一个列表的最佳方法是什么?

  3. 3

    检查列表的n个成员是否在python的另一个列表中

  4. 4

    检查列表是否在python中包含另一个列表

  5. 5

    检查列表数组是否包含另一个列表中的元素

  6. 6

    C#中的LINQ。检查一个列表是否包含另一个列表中的元素

  7. 7

    查找另一个列表中未包含的python列表元素的Python方法

  8. 8

    Python:检查列表是否包含在另一个列表中

  9. 9

    如何检查另一个列表中是否包含一个列表中的两个字符串值?

  10. 10

    如何检查列表是否包含相同顺序的另一个列表

  11. 11

    如何检查一个列表是否在另一个具有相同顺序的python列表中

  12. 12

    如何检查一个列表是否包含另一个列表子列表中的项目?

  13. 13

    如何检查列表是否在python中的另一个列表内?

  14. 14

    遍历包含另一个列表的列表,包含另一个列表的等

  15. 15

    检查列表列表中的元素是否包含另一个列表

  16. 16

    如何检查另一个列表中是否存在包含一系列项目的列表

  17. 17

    最佳检查列表中的元素是否在python中的另一个列表中

  18. 18

    无法检查int列表是否完全包含在另一个int列表中

  19. 19

    如何确定一个列表中的元素是否包含在另一个列表中?(在OpenOffice Calc中)

  20. 20

    检查列表的n个成员是否在python的另一个列表中

  21. 21

    测试一个列表是否包含在另一个列表中

  22. 22

    检查一个列表是否包含另一个列表的元素

  23. 23

    如何检查列表中的单词是否包含在另一个列表中的句子中?

  24. 24

    比较一个列表以查看它在另一个列表中的位置

  25. 25

    检查一个列表是否包含另一个列表中包含的字符串

  26. 26

    如何检查列表列表是否包含另一个列表

  27. 27

    Python - 根据键值是否包含另一个列表中的所有项目来过滤字典列表

  28. 28

    python - 比较两个列表以查看一个列表是否连续出现在另一个列表中

  29. 29

    如何在 Python 中检查列表的每个元素,是否包含在另一个列表中?

热门标签

归档