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

在python中如何将数组的一部分存储在不同的数组中,python,arrays,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]) 但是我不能得到任何输出。 你应该考虑使用片 a = [1, 2, 3, 4, 5] b = a[:3] print b #print(b) for Python 3.x 输出: [1, 2, 3] < P> >应考虑使用切片 a = [1, 2, 3, 4, 5] b = a[:3]

假设我有一个数组

A=[1 2 3 2 4 5 6]
现在我需要将数组A的前3个值存储到数组B中

我在做什么

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

<>但是我不能得到任何输出。

你应该考虑使用片

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

print b #print(b) for Python 3.x
输出:

[1, 2, 3]

< P> >应考虑使用切片

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

print b #print(b) for Python 3.x
输出:

[1, 2, 3]

您甚至不必声明第二个空列表

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

您甚至不必声明第二个空列表

a = [1,2,3,4,5]
b = list(a[:3])
输入列表 输出列表(使用幻灯片) 输出列表(获取所需元素) 输出列表(附加所需元素) 输入列表 输出列表(使用幻灯片) 输出列表(获取所需元素) 输出列表(附加所需元素)
b=a[:3]
。还有,你说没有任何产出是什么意思?你确切的意思是什么?
print(b)
给了你什么?你希望看到什么呢?
b=a[:3]
。还有,你说没有任何产出是什么意思?你确切的意思是什么?
print(b)
给了你什么?你希望看到什么?一个稍微好一点的(imo)资源是:好的,这很好,但是如果你想在新列表中包含元素2,3,4,那么怎么做呢?b=A[1:4],你真的应该阅读关于切片的东西,它太棒了:-)一个稍微好一点的(imo)参考资料是:好的,这很好,但如果你想让元素2,3,4出现在新列表中,那么怎么做呢?b=a[1:4],你真的应该读一下切片的东西,它很棒:-)
b = []
b.append(a[0])
b.append(a[1])
b.append(a[2])
print b