【发布时间】:2021-05-10 17:17:58
【问题描述】:
-
我想将
[1,2]的每个元素附加到[[1], [2], [3]]并作为 结果,我想要的最终数组是[[1,1], [1,2], [2,1], [2,2], [3,1], [3,2]]但是我的代码有个错误我还没认出来,下面python代码的结果是
[[1, 1, 2], [1, 1, 2], [2, 1, 2], [2, 1, 2], [3, 1, 2], [3, 1, 2]]
python代码:
tor=[]
arr=[1,2]
arz=[[1], [2], [3]]
each=0
while each<len(arz):
eleman=arz[each]
index=0
while index < len(arr):
k=arr[index]
eleman=arz[each]
eleman.append(k)
tor.append(eleman)
index = index+1
each=each+1
【问题讨论】:
标签: python arrays list recursion while-loop