【发布时间】:2019-12-04 22:13:58
【问题描述】:
我有一个深度列表a=[[1, 2], 3],我想多次复制第一个列表的第一个条目以获得[[1, 1, 1, 2], 3]。
我的尝试:
number_of_multiplications = 2
for _ in range(number_of_multiplications):
a[0] = a[0][:1] + a[0]
问题:有没有办法在没有循环的情况下做到这一点?
奖励:我如何确保我正在复制的元素创建一个深层副本而不是浅层副本?
【问题讨论】:
标签: python