我试图将python中2个列表中所有数字的组合相乘。
例如
list(abc)和list(xyz)将返回 斧头 一个* Y 一个* Z B * X 通过 B *ž C * X C *ÿ Ç* Z
我对python很新,所以我没有多少经验。
答案 0 :(得分:4)
这个怎么样:
l1 = [1, 2, 3]
l2 = [10, 100, 1000]
l3 = [ x*y for x in l1 for y in l2]
答案 1 :(得分:0)
使用内置的zip功能
l1 = [1, 2, 3]
l2 = [10, 100, 1000]
l3 = [i * j for i, j in zip(l1, l2)]