Преобразование списка пинты - PullRequest
0 голосов
/ 28 января 2019

У меня очень длинный список, который я пытаюсь преобразовать как можно быстрее.

В настоящее время я делаю следующее, что очень быстро по сравнению с преобразованием 1 на 1:

alist = [1,2,3,4, ... 100000]
list_with_unit = alist * ureg('meter')
list_converted = list_with_unit.to(ureg('feet'))

Проблема в том, что если alist содержит значение None, я получу:

TypeError: unsupported operand type(s) for *: 'int' and 'NoneType'

Кто-нибудь знает, как решить эту проблему, чтобы для Noneзначения, которые я получаю, возвращаются None?

...