如何在python中创建一个二维矢量

时间:2016-05-07 03:04:25

标签: python vector

我想在python中创建一个2d向量,然后相应地添加元素。我也应该能够在我的代码中检索向量的大小。

1 个答案:

答案 0 :(得分:2)

使用列表清单。

myL = []
for i in range(5):
   myL.append([i for i in range(5)])

for vector in myL:
    print(vector)

输出:

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

对于列表myL的每个元素,您可以使用len(myL[index])获取长度,也可以使用myL[index].append(newelement)将元素附加到其中。例如:

print(len(myL[2]))
# prints 5
myL[2].append(100)
print(len(myL[2]))
# prints 6