Перейти к содержимому
Задача · Словари и множества · урок 11 из 11

Задача: без повторов

Напишите функцию unique(items), которая возвращает новый список из элементов списка items без повторов. Каждый элемент встречается в результате один раз, в том порядке, в котором элементы впервые появляются в items.

  • unique([3, 1, 3, 2, 1]) → [3, 1, 2]
  • unique(["b", "a", "b"]) → ["b", "a"]
  • unique([]) → []

Ограничения: элементы — числа или строки; пустой список даёт пустой список; сам список items функция не меняет.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

unique.py — python
python · строк: 3
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом