gpt4 book ai didi

python - 在 Python 中列出问题

转载 作者:行者123 更新时间:2023-11-28 22:04:39 26 4
gpt4 key购买 nike

好的,我有一个包含 296 个数据点和四个空格的列表。我无法编辑此数据点列表。我还有另一个 300 个数据点的列表。我想将列表相乘,当出现空白时,python 会跳过将数据点相乘。列表如下所示:

a = [[6], [7], [], [7]]
b = [[100], [200], [300], [400]]

我必须放入什么样的异常处理?我当前的代码使用

for items in mathList:
try:
sumlist = [x * y for x,y in zip(grearp, rex)]
except:
print 'No data for',items

最佳答案

那么两个列表的长度实际上是 300,缺少的数据点是 0 还是空白字符串?如果是这样,这应该接近:

newList = [x[0] * y[0] if x else None for x, y in zip(l1, l2)]

-- 已编辑 --

我意识到我没有尽我所能地检查样本数据。由于内部列表是空的,它自己将无法通过真值测试,所以只是 if x。此外,还为 x、y 上的内部列表添加了索引。

关于python - 在 Python 中列出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6831734/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com