我想将下面的四个连续循环转换为递归例程。我一直在努力解决这个问题。是时候寻求帮助了。
for m in range (len(main_liste[k])):
if main_liste[k][m] not in verg_liste:
verg_liste.append(main_liste[k][m])
p=main_liste[k][m]
for m in range (len(main_liste[p])):
if main_liste[p][m] not in verg_liste:
verg_liste.append(main_liste[p][m])
q=main_liste[p][m]
for m in range (len(main_liste[q])):
if main_liste[q] not in verg_liste:
verg_liste.append(main_liste[q][m])
r=main_liste[q][m]
for m in range (len(main_liste[r])):
if main_liste[r][m] not in verg_liste:
verg_liste.append(main_liste[r][m])
s=main_liste[r][m]
答案 0 :(得分:0)
很难理解你想要做什么。
如果你想从2D列表(main_liste)创建一个列表(verg_liste),你可以这样做:
for m in range (that_many_m):
for n in range(that_many_n):
verg_liste.append(main_liste[m][n])
根据main_liste的样本,查看main_liste的示例以及verg_liste的外观将会有所帮助。