Per esempio, qualcosa come:Esiste un builtin Python per determinare se un iterabile contiene una determinata sequenza?
>>> [1, 2, 3].contains_sequence([1, 2])
True
>>> [1, 2, 3].contains_sequence([4])
False
so che l'operatore in
può fare questo per le stringhe:
>>> "12" in "123"
True
ma io sono alla ricerca di qualcosa che opera su iterabili.
La sequenza può apparire ovunque all'interno dell'altra sequenza? –
Sì, l'operazione che ho in mente è identica al comportamento dell'operatore 'in' sulle stringhe, tranne che per gli iterables generici. –
Ahh, non è richiesta la traccia di ritorno! –