Убрать дубликаты аккуратно
Когда данные приходят из разных источников, в списке часто появляются дубликаты: например, одна и та же организация может встретиться несколько раз. Нужно вернуть список уникальных значений из items, сохранив порядок их первого появления. Если элемент уже встречался раньше, повторно добавлять его не нужно. Пустой список должен остаться пустым.
Примеры
Ввод
[1, 2, 2, 3, 1, 4]Вывод
[1, 2, 3, 4]Ввод
[]Вывод
[]Ввод
["a", "b", "a", "c", "b"]Вывод
["a", "b", "c"]Нужно реализовать
def dedup(items):
Теги
arraylistssethashmap
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[1,2,2,3,1,4]Ожидаемый
[1,2,3,4]2
Ввод
[]Ожидаемый
[]3
Ввод
["a","b","a","c","b"]Ожидаемый
["a","b","c"]4
Ввод
[5,5,5]Ожидаемый
[5]5
Ввод
[3,1,2]Ожидаемый
[3,1,2]6
Ввод
[1]Ожидаемый
[1]Фокус-радио
На паузе · SomaFM · Fluid