从自定义索引扩展数组

我的尝试:

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 代码的示例,那就更好了

以上是从自定义索引扩展数组的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>