【发布时间】:2019-07-31 21:13:32
【问题描述】:
我有两个列表
lst1=[['1', '1', '0'],['1', '-1', '0'],['1', '0', '-3'],['0', '1', '-0.5']]
lst2=[(1,1),(2,1),(3,2),(3,4)]
我想将 list1 中的每个元素与 lst2 相乘。 即 lst 的第一个列表中的第一个元素 * lst2 中的所有列表
[1*1+1*1+0, 1*2+1*1+0, 1*3+1*2+0, 1*3+1*4+0]
etc.
我将第一个列表元素转换为浮点数,并将列表列表扁平化为单个列表。我的逻辑似乎是错误的。我被困在这里了。
有人可以帮助我提示如何进行吗?
谢谢
【问题讨论】:
标签: python-3.x string list