我的两个列表中都有子列表
列表1= [['+', '+', '-'], ['+', '-', '+'], ['-', '+'], ['+', '+', '+']]
列表2= [['x1', 'x2', '2x3'], ['2x1', 'x2', 'x3'], ['x1', 'x3'], ['3x1', '2x2', '4x3']]
如何基于相同的索引连接 list1 和 list2 并将结果保存在另一个列表中?
我想要的结果是:
list1 = [['+x1', '+x2', '-2x3'], ['+2x1', '-x2', '+x3'],['-x1', '+x3'],['+3x1', '+2x2', '+4x3']]
到目前为止,我只尝试为 1 个子列表执行此操作,但我没有运气保持子列表不变
for pair in itertools.product(list1[0], list2[0]):
matrix3_with_signs.append(''.join(pair))