Есть в обоих списках
Пересечение: строка найдена и слева, и справа.
- Яблоко
- Груша
Находим общие строки, различия, объединение и повторы — с проверкой каждого результата
Что нужно сделать?

Ниже отдельно показаны совпадения и различия.
Пересечение: строка найдена и слева, и справа.
Эти строки есть слева, но нет справа.
Эти строки есть справа, но нет слева.
Объединение обоих списков, каждая строка показана один раз.
У каждой строки убираем пробелы только по краям. Полностью пустые строки не участвуют в сравнении. Текст внутри строки не меняем.
Одинаковая строка может встречаться несколько раз, но при сравнении множеств она представляет один элемент. Количество повторных вхождений сохранено в таблице ниже.
Проверяем каждую уникальную строку первого списка во втором. Нашли 2: Яблоко, Груша.
Сначала оставляем элементы первого списка, которых нет во втором. Потом выполняем обратную проверку: оставляем элементы второго списка, которых нет в первом.
Берём общие строки и обе группы различий. Так получаем все значения из двух списков без повторов.
Таблица показывает, сколько раз значение встретилось в каждом исходном списке и в какую группу попало.
| Значение | Список 1 | Список 2 | Группа |
|---|---|---|---|
| Яблоко | 2 | 1 | В обоих |
| Груша | 1 | 1 | В обоих |
| Апельсин | 1 | 0 | Только 1 |
| Банан | 0 | 1 | Только 2 |
Список — это набор строк: имён, артикулов, городов, адресов, задач или любых других значений. Чтобы результат был понятным, сначала определяют, какие строки считаются одинаковыми, а затем раскладывают все значения по группам.
Каждое значение вводится с новой строки. Пробелы до первого и после последнего символа удаляются: строка « Москва » превращается в «Москва». Пробелы между словами остаются на месте.
« Новый товар » → «Новый товар»
Регистр — это различие между заглавными и строчными буквами. В обычных списках имён или городов его часто не учитывают. В кодах, логинах и технических идентификаторах регистр может быть важен.
Пересечение — это значения, которые есть в обоих списках. Простыми словами: берём строку из первого списка и проверяем, найдётся ли такая же во втором.
[яблоко, груша] ∩ [груша, банан] = [груша]
«Только в списке 1» и «Только в списке 2» — разные ответы. Если проверять лишь одну сторону, можно пропустить значения, которые появились только во втором наборе.
| Группа | Условие | Простыми словами |
|---|---|---|
| Общие | Есть в 1 и в 2 | Совпадения |
| Только в 1 | Есть в 1, нет в 2 | Пропали или ещё не добавлены справа |
| Только в 2 | Есть в 2, нет в 1 | Новые или отсутствующие слева |
| Объединение | Есть хотя бы в одном | Все значения без повторов |
Для ответа «есть или нет» достаточно одного вхождения. Поэтому три одинаковые строки дают один уникальный элемент и два повтора. Но количество вхождений не теряется: оно показано в проверочной таблице и помогает заметить дубли в исходных данных.
[А, А, А] → 3 строки, 1 уникальная, 2 повтора
Каждый уникальный элемент списка 1 должен оказаться либо в общих, либо только слева. Для списка 2 действует такое же правило. Объединение должно состоять из трёх непересекающихся групп.
Сравнение помогает найти отсутствующие товары в двух выгрузках, проверить списки участников, сопоставить задачи, увидеть новые и удалённые записи, очистить перечень от дублей или собрать один общий список.
Поместите каждое значение на отдельную строку в двух полях. Сервис очистит края строк, пропустит пустые, уберёт внутренние повторы для сравнения и покажет совпадения и различия.
Это значение, которое найдено и в первом, и во втором списке. В математике такая группа называется пересечением списков или множеств.
Смотрите группу «Только в списке 1». В неё попадает каждое уникальное значение первого списка, для которого не найдено равного значения во втором.
По умолчанию регистр не учитывается: «Москва» и «москва» совпадают. Если включить настройку «Учитывать регистр», эти строки станут разными.
Повторы подсчитываются, но при сравнении каждая уникальная строка представляет один элемент. Точное число вхождений остаётся видимым в проверочной таблице.
Нет. На сайте сравнение выполняется локально в браузере, а введённые строки не сохраняются и не отправляются в аналитику.