在Python中乘以列表中的所有组合

在Python中乘以列表中的所有组合,python,multiplication,Python,Multiplication,我试图在python中将两个列表中的所有数字组合相乘 比如说 列表(abc)和列表(xyz)将返回 a*x a*y a*z b*x b*y b*z c*x c*y c*z 我对python非常陌生,因此没有太多经验。这方面如何: l1 = [1, 2, 3] l2 = [10, 100, 1000] l3 = [ x*y for x in l1 for y in l2] 使用内置函数 itertools.product??或者一个简单的嵌套循环。 l1 = [1, 2, 3] l2 = [

我试图在python中将两个列表中的所有数字组合相乘

比如说

列表(abc)和列表(xyz)将返回 a*x a*y a*z b*x b*y b*z c*x c*y c*z

我对python非常陌生,因此没有太多经验。

这方面如何:

l1 = [1, 2, 3]
l2 = [10, 100, 1000]
l3 = [ x*y for x in l1 for y in l2]
使用内置函数


itertools.product
??或者一个简单的嵌套循环。
l1 = [1, 2, 3]  
l2 = [10, 100, 1000]  
l3 = [i * j for i, j in zip(l1, l2)]