ZerGПока в списке не будет сразу трех этих чисел. Например, если в списке есть просто 2 и 3 , L = то действие не происходит, но если в списке есть 2 3 и 5, L = , то эти цифры заменяются цифрами с другого списка.
Последовательно или при помочи оператора or
d = [2, 3, 5] if all(map(lambda x: x in D, d)): do_some_action()
JOHN_16А если нужно вывести индекс чисел 2,3,5?
Если только на списках то к примеру так
>>> lst = [1,3,5] >>> tmp = [1,2,3,4,5,6,7] >>> out = [] >>> for i in lst: if i in tmp: out.append(tmp.index(i)) else: out.append(None) break >>> None in out False >>> out [0, 2, 4]