Python - 如何将2个列表相乘

时间:2011-11-17 05:15:18

标签: python

我正在尝试繁殖并附加2个列表。我无法理解它是如何运作的。

xs = [1,2,3,4]
m = 3
t.append(xs[m])
return t

([1,2,3,4] * [3]) = 4怎么办?

2 个答案:

答案 0 :(得分:3)

使用值i[j]对序列i执行j索引。如果你想要矩阵乘法,那么你应该看NumPy

>>> [1, 2, 3, 4][3]
4

答案 1 :(得分:0)

除了列表乘法之外,我们不能将两个列表相乘。我们可以将列表乘以一个数字(整数; -ve也可以)。这样做可以重复或复制您的列表,可能是:

  

[1,2,3,4] * 3 OR

     

3 * [1,2,3,4]

将产生

  

[1,2,3,4,1,2,3,4,1,2,3,4]