Код Junior Пропуски, дубли и типы спрашивают часто обновлено
Цены из грязных строк
Условие
Дан список цен строками, например "1 200 ₽", "999,90", "н/д", None. Уберите все пробелы (включая неразрывный \u00a0) и знак ₽, замените запятую на точку и переведите в число. Всё, что не распарсилось, считайте пропуском. Верните [сумма, число_пропусков], сумму округлите до 2 знаков.
Примеры
parse_prices(["1 200 ₽", "999,90", "н/д", null]) // [2199.9, 2]
parse_prices(["1 000", "50"]) // [1050, 0]
parse_prices([]) // [0, 0]
Как подойти
Подсказки: 2
str.replaceсregex=True.pd.to_numeric(..., errors="coerce").
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.