Вступить в клуб →
средняяpythonPython: типы, ООП и структуры данных

Дедупликация выгрузки по ключу с сохранением порядка

Из интеграции приходят записи с повторами. Напишите функцию dedupe_by(records, key).

На вход — список словарей и имя поля. Верните новый список, где осталась первая встреченная запись для каждого значения этого поля; порядок остальных не меняется.

Записи, где поля key нет, пропускайте — в результат они не попадают. Для пустого списка верните пустой список. Исходный список менять нельзя.

заготовка решения

def dedupe_by(records, key):
    # ваш код
    return None

🔒 Проверка ответа — для участников клуба

  • Автотесты прямо в браузере
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела