Дан список словарей (например, юзеров). Напишите `dedupe_by(items, key)`, возвращающую новый список без дублей по полю `key`. При дубле остаётся ПЕРВЫЙ.
Темы
algorithmspythonhashmapanalytics
Подсказки
Set seen хранит уже встреченные значения key
Используй .get(key) чтобы избежать KeyError при отсутствии поля