我想的结果存储到的4×9的矩阵。我已经发布了代码,并且正在使用嵌套的for循环。
我在如何存储结果方面遇到困难。
for d in range(4):
for l in range(9):
a=Swaps(n,d)
k=Permute1(a,v,n)
d = {x[-1]: x[:-1] for x in k}
y= Permute2(a,v1,n)
d1 = {x[-1]: x[:-1] for x in y}
n=Bidirectional_Search(d,d1) #where n is a string
任何帮助将不胜感激
答案 0 :(得分:1)
您只需要在循环外部创建一个空列表。
matrix = []
for d in range(4):
row = []
for l in range(9):
a=Swaps(n,d)
k=Permute1(a,v,n)
d = {x[-1]: x[:-1] for x in k}
y= Permute2(a,v1,n)
d1 = {x[-1]: x[:-1] for x in y}
n=Bidirectional_Search(d,d1) #where n is a string
row.append(n)
matrix.append(row)
此操作后将有一个列表列表。
matrix == [
[element00, element01, ..., element08],
[element10, element11, ..., element18],
[element20, element21, ..., element28],
[element30, element31, ..., element38],
]
您可以使用以下语法访问elememnts:
matrix[0][1] # will return element01