Исключить элементы списка, содержащие значения из другого списка

Чтобы исключить элементы списка, содержащие значения из другого списка, вы можете использовать различные методы в зависимости от используемого языка программирования. Вот несколько примеров на разных языках:

  1. Python:

    list1 = [1, 2, 3, 4, 5]
    list2 = [3, 4]
    result = [item for item in list1 if item not in list2]
    print(result)

    Вывод: [1, 2, 5]

  2. JavaScript:

    const list1 = [1, 2, 3, 4, 5];
    const list2 = [3, 4];
    const result = list1.filter(item => !list2.includes(item));
    console.log(result);

    Вывод: [1, 2, 5]

  3. Java:

    import java.util.ArrayList;
    import java.util.List;
    public class Main {
    public static void main(String[] args) {
        List<Integer> list1 = new ArrayList<>();
        List<Integer> list2 = new ArrayList<>();
        List<Integer> result = new ArrayList<>();
        list1.add(1);
        list1.add(2);
        list1.add(3);
        list1.add(4);
        list1.add(5);
        list2.add(3);
        list2.add(4);
        for (Integer item : list1) {
            if (!list2.contains(item)) {
                result.add(item);
            }
        }
        System.out.println(result);
    }
    }

    Вывод: [1, 2, 5]

Это всего лишь несколько примеров. Существует множество других языков программирования, которые можно использовать для достижения того же результата.