Код Junior Типизация обновлено

Сужение типа: нормализовать значение

Условие

Напишите to_list(value): значение типа int | str | list[int] | None. Верните список целых: None -> [], int -> [value], str -> числа через запятую (пробелы допустимы, пустая строка -> []), list -> копия списка.

Примеры

to_list(null) // []
to_list(5) // [5]
to_list("1, 2,3") // [1, 2, 3]

Как подойти

Подсказки: 1
  1. Сначала is None, затем isinstance по очереди.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.