我们说我有一个数组
A=[1 2 3 2 4 5 6]
现在我需要将数组A的前3个值存储到数组B中
我在做
b.append(a[1])
b.append(a[2])
b.append(a[3])
但我无法获得任何输出。
答案 0 :(得分:3)
你应该考虑使用切片
a = [1, 2, 3, 4, 5]
b = a[:3]
print b #print(b) for Python 3.x
输出:
[1, 2, 3]
答案 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