2024-04-19 08:08:29 发布
网友
假设我有一个数组
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, 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
输入列表
输出列表(使用幻灯片)
输出列表(获取所需元素)
输出列表(附加所需元素)
你甚至不必声明第二个空列表。你知道吗
你应该考虑用切片
输出:
https://docs.python.org/2/tutorial/introduction.html
相关问题 更多 >
编程相关推荐