Дедупликация выгрузки по ключу с сохранением порядка
Из интеграции приходят записи с повторами. Напишите функцию dedupe_by(records, key).
На вход — список словарей и имя поля. Верните новый список, где осталась первая встреченная запись для каждого значения этого поля; порядок остальных не меняется.
Записи, где поля key нет, пропускайте — в результат они не попадают. Для пустого списка верните пустой список. Исходный список менять нельзя.
заготовка решения
def dedupe_by(records, key):
# ваш код
return None