>>> lst = [(1, 2), (1, 2), (2, 3), (1, 2), (3, 4), (1, 2)] >>> lst = [i for i in lst if i != (1, 2)] >>> print(lst) [(2, 3), (3, 4)] >>>
>>> lst = [(1, 2), (1, 2), (2, 3), (1, 2), (3, 4), (1, 2)] >>> lst = [i for i in lst if i != (1, 2)] >>> print(lst) [(2, 3), (3, 4)] >>>
sergeek
from itertools import chain
lst =
def bad(sub, idx):
other = tuple(chain.from_iterable(lst+lst))
return all(v in other for v in sub)
return all(v in other for v in sub)
return sum(v in other for v in sub) > 1
paramanесли ты это имел ввиду
Я бы убрал, хотя бы один. Как видно минимально два.
sergeekПонял. Спасибо, если после тестов будет всё окей. Могу 100р на вебмани закинуть в качестве благодарности.
с