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

2024-04-19 08:08:29 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有一个数组

A=[1 2 3 2 4 5 6]

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

我在做什么

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

但我无法得到任何输出。你知道吗


Tags: 数组append个值
3条回答

输入列表

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

你甚至不必声明第二个空列表。你知道吗

a = [1,2,3,4,5]
b = list(a[: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

相关问题 更多 >