如何在python中将数组的一部分存储在不同的数组中

时间:2017-07-27 10:36:16

标签: python arrays

我们说我有一个数组

A=[1 2 3 2 4 5 6]

现在我需要将数组A的前3个值存储到数组B中

我在做

b.append(a[1])
b.append(a[2])
b.append(a[3])

但我无法获得任何输出。

3 个答案:

答案 0 :(得分:3)

你应该考虑使用切片

a = [1, 2, 3, 4, 5]
b = a[:3]

print b #print(b) for Python 3.x

输出:

[1, 2, 3]

https://docs.python.org/2/tutorial/introduction.html

答案 1 :(得分:0)

您甚至不必宣布第二个空列表。

a = [1,2,3,4,5]
b = list(a[:3])

答案 2 :(得分:0)

输入列表

a = [1, 2, 3, 4, 5, 6]
print a

输出列表(使用幻灯片)

b = a[:3]
print b

输出列表(采用所需元素)

b = [a[0], a[1], a[2]]
print b

输出列表(附加所需元素)

b = []
b.append(a[0])
b.append(a[1])
b.append(a[2])
print b
相关问题