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

约翰·戴蒙德

我一直在尝试创建一个函数,该函数可以采用任意大小的两个列表(例如,列表 A 和列表 B),并查看列表 B 是否出现在列表 A 中,但是否以相同的顺序连续出现。如果以上为真,则返回 True,否则返回 False

例如

A:[9,0,**1,2,3,4,5,6,**7,8] and B:[1,2,3,4,5,6] is successful

A:[1,2,0,3,4,0,5,6,0] and B:[1,2,3,4,5,6] is unsuccessful.

A:[1,2,3,4,5,6] and B [6,5,3,2,1,4] fails because despite having the same 
 numbers, they aren't in the same order

到目前为止,我已经尝试使用嵌套循环来执行此操作,但对去哪里感到有些困惑

塞佩·玛丽恩

试试这个:

L1 = [9,0,1,2,3,4,5,6,7,8]
L2 = [1,2,3,4,5,6]
c = 0
w = 0
for a in range(len(L2)):
   for b in range(w+1, len(L1)):
      if L2[a] == L1[b]:
        c = c+1
        w = b
        break
      else:
        c = 0
    if c == len(L2):
       print('yes')
       break

在这里,您检查 l2 的元素是否在 l1 中,如果是,则中断第一个循环,记住您离开的位置,l2 的下一个元素与 l1 的下一个元素相同,依此类推。

最后一部分是检查这是否与 l2 的长度一样多。如果是这样,那么您就知道该陈述是正确的!

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python中将列表列表中的一个值与列表列表中的另一个值进行比较

来自分类Dev

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

来自分类Dev

在Python中的列表项与另一个列表的索引之间进行比较

来自分类Dev

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

来自分类Dev

Python:对字符串列表进行排序,以便它们出现在另一个字符串中

来自分类Dev

从另一个列表中存在的两个列表中查找2个项目的Python方法

来自分类Dev

从Python中的另一个列表构造一个列表

来自分类Dev

在Python中的列表列表中将列表分配给另一个列表

来自分类Dev

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

来自分类Dev

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

来自分类Dev

python从另一个列表中删除列表中的元素,并且两个列表中都有多个项目

来自分类Dev

Python:比较列表中的值(如果存在于另一个列表中)

来自分类Dev

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

来自分类Dev

Python 3.x-根据另一个列表对一个列表进行排序,然后返回两个排序后的列表

来自分类Dev

Python使用另一个列表中的元素过滤出一个列表

来自分类Dev

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

来自分类Dev

在Python中将两个列表合并到另一个列表

来自分类Dev

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

来自分类Dev

python迭代一个元组中的两个列表并比较tem之间的整数

来自分类Dev

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

来自分类Dev

Python-查找通常出现在一个列表中但不在另一个列表中的后缀

来自分类Dev

从另一个列表中存在的两个列表中查找2个项目的Python方式

来自分类Dev

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

来自分类Dev

python从另一个列表中删除列表中的元素,并且两个列表中都有多个项目

来自分类Dev

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

来自分类Dev

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

来自分类Dev

排序列表列表与python中的另一个列表列表

来自分类Dev

在另一个函数中调用列表 - Python

来自分类Dev

如何比较两个字典值列表,并在 Python3 中更改另一个列表值时更新列表值?

Related 相关文章

  1. 1

    如何在Python中将列表列表中的一个值与列表列表中的另一个值进行比较

  2. 2

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

  3. 3

    在Python中的列表项与另一个列表的索引之间进行比较

  4. 4

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

  5. 5

    Python:对字符串列表进行排序,以便它们出现在另一个字符串中

  6. 6

    从另一个列表中存在的两个列表中查找2个项目的Python方法

  7. 7

    从Python中的另一个列表构造一个列表

  8. 8

    在Python中的列表列表中将列表分配给另一个列表

  9. 9

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

  10. 10

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

  11. 11

    python从另一个列表中删除列表中的元素,并且两个列表中都有多个项目

  12. 12

    Python:比较列表中的值(如果存在于另一个列表中)

  13. 13

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

  14. 14

    Python 3.x-根据另一个列表对一个列表进行排序,然后返回两个排序后的列表

  15. 15

    Python使用另一个列表中的元素过滤出一个列表

  16. 16

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

  17. 17

    在Python中将两个列表合并到另一个列表

  18. 18

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

  19. 19

    python迭代一个元组中的两个列表并比较tem之间的整数

  20. 20

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

  21. 21

    Python-查找通常出现在一个列表中但不在另一个列表中的后缀

  22. 22

    从另一个列表中存在的两个列表中查找2个项目的Python方式

  23. 23

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

  24. 24

    python从另一个列表中删除列表中的元素,并且两个列表中都有多个项目

  25. 25

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

  26. 26

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

  27. 27

    排序列表列表与python中的另一个列表列表

  28. 28

    在另一个函数中调用列表 - Python

  29. 29

    如何比较两个字典值列表,并在 Python3 中更改另一个列表值时更新列表值?

热门标签

归档