are elements of a list in sequence in list b

Paul Hankin paul.hankin at gmail.com
Fri Feb 8 12:06:22 EST 2008


Matthew_WAR... at bnpparibas.com wrote:
> I need to search list a for the sequence of list b

def list_contains(a, b):
    return any(a[i:i+len(b)] == b for i in range(len(a) - len(b) + 1))

list_contains(range(1, 7), [2, 3, 4])

--
Paul Hankin



More information about the Python-list mailing list