gpt4 book ai didi

python - 在 Python 中将结果存储在 n*m 矩阵中

转载 作者:行者123 更新时间:2023-12-01 08:23:35 28 4
gpt4 key购买 nike

我想将结果存储到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

任何帮助将不胜感激

最佳答案

您只需在循环之外创建一个空列表。

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

关于python - 在 Python 中将结果存储在 n*m 矩阵中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54456686/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com