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

用户名

您如何检查列表内部是否也是列表?

例如:

[[2,3]]

这是列表中的列表。对于我的代码,我需要检查list1索引是否为列表,如果为列表,则将其作为单个索引而不是列表添加到新列表中。

list1 = [1, [[2, 3]], [4], 5]
list2 = []
for i in range(0, len(list1)):
    if (isinstance(list1[i],list)):
        list2.extend(list1[i])
    else:
        list2.append(list1[i])

print(list2)

打印出[1,[2,3],4,5]

这表明它确实添加了4,因为4最初是一个列表。但是它不会将2,3添加到列表中。

这是我要打印的内容:

[1,2,3,4,5]

这是我尝试检查列表中是否有列表的方法,但是它不起作用:

elif(isinstance(list1[i],list) and isinstance(list1[i][0],list)):
        list2.extend(list1[i][0])
文件火

使用递归函数将列表变平:

def flatten(lst):
    assert isinstance(lst, list)
    result = []
    for i in lst:
        if isinstance(i, list):
            result.extend(flatten(i))
        else:
            result.append(i)
    return result

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何检查列表中的元素是否在另一个列表中

来自分类Dev

如何检查列表中的所有元素是否都在另一个列表中?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

检查值列表是否在另一个嵌套列表python中,并返回匹配项

来自分类Dev

如何检查一个列表元素是否在另一个列表中但是否在相同的索引处

来自分类Dev

检查列表列表的所有元素是否在另一个列表列表Python中

来自分类Dev

如何检查一个列表中的对象是否在另一个嵌套列表中?

来自分类Dev

如何在Prolog中检查一个列表的所有元素是否是另一个列表的成员

来自分类Dev

如何检查列表中3个整数的和是否与另一个整数匹配?(Python)

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何检查列表中的元素是否与字符串列表中的另一个元素匹配?

来自分类Dev

使用python检查一个单词是否紧跟列表中的另一个单词

来自分类Dev

检查一个项目是否总是跟在列表中的另一个项目后面 - Python

来自分类Dev

如何检查列表框中的任何项目是否与另一个列表框匹配

来自分类Dev

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

来自分类Dev

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

来自分类Dev

检查对象列表是否在另一个对象列表中已经存在

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

    如何检查列表中的元素是否在另一个列表中

  6. 6

    如何检查列表中的所有元素是否都在另一个列表中?

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

    检查值列表是否在另一个嵌套列表python中,并返回匹配项

  12. 12

    如何检查一个列表元素是否在另一个列表中但是否在相同的索引处

  13. 13

    检查列表列表的所有元素是否在另一个列表列表Python中

  14. 14

    如何检查一个列表中的对象是否在另一个嵌套列表中?

  15. 15

    如何在Prolog中检查一个列表的所有元素是否是另一个列表的成员

  16. 16

    如何检查列表中3个整数的和是否与另一个整数匹配?(Python)

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

    如何检查列表中的元素是否与字符串列表中的另一个元素匹配?

  23. 23

    使用python检查一个单词是否紧跟列表中的另一个单词

  24. 24

    检查一个项目是否总是跟在列表中的另一个项目后面 - Python

  25. 25

    如何检查列表框中的任何项目是否与另一个列表框匹配

  26. 26

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

  27. 27

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

  28. 28

    检查对象列表是否在另一个对象列表中已经存在

  29. 29

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

热门标签

归档