gpt4 book ai didi

python - 如何匹配列表python中的完全匹配

转载 作者:行者123 更新时间:2023-11-28 16:20:11 25 4
gpt4 key购买 nike

如何检查 B 的完全匹配项是否以相同的连续顺序出现在 A 中?在下面的示例中,99, 3, 2 以这种方式在 A 中:

A =  [0, 3, 123, 0, 99, 3, 2, 1, 2, 33, 1, 76]

B = [99, 3, 2]

A 的一个失败示例是:

A = [0, 321, 99, 0, 3, 0, 2, 0]

因为 99, 3, 2 元素没有连续出现。

我试过:

if B in A:
print("yes")
else:
print("NO")

这失败了。

谢谢大家杰玛

最佳答案

def consecutive_in(B,A):
return B in (A[i:i+len(B)] for i in range(len(A)))

关于python - 如何匹配列表python中的完全匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40830077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com