使用操作符复制多维数组的元素



我有一个像这样的代码:

array = [['x', 3], ['y', 3]*2]
print(array)

输出:

>> [['x', 3], ['y', 3, 'y', 3]]
然而,结果我想要得到的是:[['x', 3], ['y', 3], ['y', 3]]

我的问题是,如何使用操作符复制多维数组的某个元素

?

我不知道操作符的方法,您可以使用copy()检查Docs

复制你想要的元素,然后添加到数组

array = [['x', 3], ['y', 3]]
copy = array[1].copy()
array.append(copy)

您可以创建一个新的类类型,并为它自定义operator功能

最新更新