Код Junior Исключения и контекстные менеджеры спрашивают часто обновлено
Безопасное преобразование в число
Условие
Напишите parse_ints(values): для каждого значения попытайтесь получить int(value); если не получилось (ValueError или TypeError), положите None. Верните список.
Примеры
parse_ints(["1", "2", "x"]) // [1, 2, null]
parse_ints([]) // []
parse_ints([" 7 ", "-3", "+4"]) // [7, -3, 4]
Как подойти
Подсказки: 1
- Перехватите кортеж исключений
(ValueError, TypeError).
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.