在Python中以n*m矩阵存储结果
我想把结果存储到一个4*9的矩阵中。我已经发布了我的代码,我正在使用嵌套for循环 我在如何存储结果方面遇到了困难在Python中以n*m矩阵存储结果,python,for-loop,matrix,multidimensional-array,Python,For Loop,Matrix,Multidimensional Array,我想把结果存储到一个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
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
任何帮助都将不胜感激您只需在循环之外创建一个空列表
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],
]
您可以使用以下语法访问元素:
matrix[0][1] # will return element01
这个链接可能会帮助你:嗨,谢谢你的链接。请指定如何存储字符串值?