我有一个很长的列表,我正在尝试尽快转换。
目前,我正在执行以下操作,这与 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 返回?