Даны 2 списка, второй меньше первого. Определить, входит ли второй список в первый. Порядок цифр не изменять, т.е он как есть во втором списке, в таком порядке должен встретится и в 1ом.
подредактируйте код, пожалуйста, выводит не то, что надо)
# -*- coding:utf-8 -*- a = [6, 3, 9, 7, 5, 1] b = [3, 9, 7] print str(a).find(str(b).strip("]").strip("[")) > 0
a = [6,3,9,7,5,1] b = [7, 5, 1] def lists (a, b): len_a = len(a) len_b = len(b) if len_a < len_b: return 'Bad arguments!' for i in range(len_a - len_b + 1): if a[i:i+len_b] == b: return 'Yes' return 'No' result = lists(a, b) print(result)
', '.join(map(str, b)) in str(a)