Удаление дубликатов

Оставить только уникальные строки, сохранив порядок

По одной строке на элемент

Нашли ошибку или хотите предложить улучшение?

Улучшить калькулятор «Удаление дубликатов»

Теория

Удаление дубликатов оставляет в списке только уникальные строки, отбрасывая повторы. Способ прост: строки перебирают по очереди и каждую новую добавляют в результат; увиденную ранее пропускают.

Инструмент чистят списки email, доменов, ключевых слов, собранные из разных источников. Полезно знать не только итог, но и сколько строк было до и после — так виден масштаб дублирования.

Важно: сравнение обычно чувствительно к регистру и пробелам — «Иванов» и «иванов» посчитаются разными строками.

Пример с решением

  1. Условие. Уберите дубликаты из списка «кот, пёс, кот, слон».
  2. Формула. В результат попадает каждое значение только при первом появлении.
  3. Подстановка. Перебор: кот → взят; пёс → взят; кот → уже был, пропущен; слон → взят.
  4. Вычисление. Остаются кот, пёс, слон.
  5. Ответ. 3 уникальные строки из 4. Калькулятор с этим списком покажет результат и количество удалённых дубликатов.

Главное

  • Каждое значение остаётся один раз.
  • Порядок первого появления сохраняется.
  • Регистр и пробелы различают строки.