如何将单维列表复制到二维列表?
import copy
dataList=[1,2,3,4,5]
multiList=([[],[],[],[],[]])
multiList = copy.deepcopy(dataList)
print(multiList[0][0])
答案 0 :(得分:0)
import copy
dataList=[1,2,3,4,5]
multiList=([[],[],[],[],[]])
multiList[0] = copy.deepcopy(dataList)
dataList[0] = 7
print dataList
print(multiList)
它的微不足道 - 我建议删除这个问题:)
输出:
[7, 2, 3, 4, 5]
[[1, 2, 3, 4, 5], [], [], [], []]
答案 1 :(得分:0)
如果你想要的是将dataList
放入multiList[0][0]
,那么就不需要使用深度复制。只需这样做:multiList[0][0] = dataList