Чтобы исключить элементы списка, содержащие значения из другого списка, вы можете использовать различные методы в зависимости от используемого языка программирования. Вот несколько примеров на разных языках:
-
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]
-
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]
-
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]
Это всего лишь несколько примеров. Существует множество других языков программирования, которые можно использовать для достижения того же результата.