Разность списков (A − B)
Вычислите разность множеств между двумя списками. Найдите элементы из Списка A, отсутствующие в Списке B. Бесплатный онлайн-инструмент.
Зачем использовать инструмент разности списков?
Разность множеств необходима для выявления недостающих элементов, отслеживания изменений или поиска элементов, присутствующих в одном наборе данных, но отсутствующих в другом.
Ключевые возможности
- Вычисление разности A − B с дедупликацией
- Чёткая маркировка исходного и вычитаемого списков
- Статистика количества элементов обоих списков
- Копирование результатов разности одним кликом
Как использовать
- Введите элементы в Список A (исходный список)
- Введите элементы в Список B (элементы для вычитания)
- Просмотрите элементы, которые есть в A, но не в B
Технические детали
Разность A − B вычисляется с использованием JavaScript Set для поиска O(1) элементов Списка B. Каждый элемент из Списка A проверяется на наличие в Set Списка B. Сложность O(n+m).
Часто задаваемые вопросы
В чём разница между этим инструментом и Пересечением?
Инструмент Пересечение находит общие элементы обоих списков. Инструмент Разность находит элементы в A, которых НЕТ в B. Это взаимодополняющие операции.
Имеет ли значение порядок? Что если поменять A и B?
Да, порядок имеет значение. A − B даёт другой результат, чем B − A. Если нужны элементы из B, но не из A, просто поменяйте списки местами.
Похожие инструменты
Сравнение двух списков / массивов
Сравните два списка и найдите уникальные и общие элементы
Рандомизатор списков / Перемешивание
Перемешайте элементы списка с помощью алгоритма Фишера-Йетса
Пересечение списков (Общие элементы)
Найдите общие элементы между двумя списками с переключателем регистра
Объединение списков (Слияние и дедупликация)
Объедините два списка и удалите дубликаты
Удаление пустых строк
Удалите пустые и.blank строки из текста
Добавление номеров строк
Добавьте номера строк к тексту с настройками начала, разделителя и заполнения