Как пройти по списку но не проверять в списке итерируемый обьект?

А как пройти по списку но не проверять в списке итерируемый обьект? Например есть список [2, 1, 3, 4] нужно проверить если к значению добавить 1 (n+1) и он будет равен ЛЮБОМУ другому обьекту списка добавить его в новый список на выходе должен получится список из [2,1,3]

def func_list(numbers: list):
    
    new_list = []
    for num_1 in numbers:
        for next_num in numbers:
            if num_1 + 1 == next_num:
                new_list.append(num_1)

Ответы (1 шт):

Автор решения: rotabor

Не нужно его пропускать, так как это не влияет на решение. Число никогда не будет равно сумме самого себя и единицы, и поэтому не попадёт в результирующий список.

→ Ссылка