【发布时间】:2012-10-05 00:32:02
【问题描述】:
我有两个列表:total_price 和 units_b,它们都包含空值,我有一个表达式将 total_price 除以 units_b:
total_price = [None, None, 10, 20]
units_b = [None, None, 1, 2]
average_price = [(x/y) for x, y in zip(total_price, units_b)]
尝试运行average_price 时出现错误,提示我无法划分两个“NoneTypes”。有什么方法可以排除除法的空值但保持原始列表的完整性?
【问题讨论】: