从自定义索引扩展数组
我的尝试:
squares = [2**2, 3**2, 4**2, 5**2, 6**2, 7**2, 8**2, 9**2]
print(squares)
squares[:1].extend([1])
print(squares)
输出
[4, 9, 16, 25, 36, 49, 64, 81]
那么它可以是:
这是我想要做的事情的一个简化示例(在现实世界中将有一个更大的数组要扩展等等)。
如果您有任何建议,请支持。
回答
要插入数组,可以使用列表切片
squares = [2**2, 3**2, 4**2, 5**2, 6**2, 7**2, 8**2, 9**2]
squares[1:1] = [1]
print(squares) #[4, 1, 9, 16, 25, 36, 49, 64, 81]
- 如果您还可以提供带有 OP 代码的示例,那就更好了