gpt4 book ai didi

python - 我如何让这个python代码输出0 1 4 6

转载 作者:太空宇宙 更新时间:2023-11-03 21:37:05 24 4
gpt4 key购买 nike

print(matrix)
#matrix is [2,2,[0,1],[4,6]]
matrix = list(matrix)
rownum = matrix[0]
colnum = matrix[1]
del matrix[1], matrix[0]
print(colnum)
print(rownum)
print(matrix)
#matrix is now [[0,1], [4,6]]

matrixfile = open(outfilehandle, "w")
matrixfile.write(name)
for colnum in range(colnum):
matrixfile.writelines("\n"+"\t")
for rownum in range(rownum):
output = matrix[colnum][rownum]
print(output)
#output is: 0 1 4

上面是我想要输出为矩阵的函数。忽略写入代码,因为我只是想在写入文件之前获得正确的输出。当前输出似乎缺少矩阵列表中的最后一个值。我希望它输出: 0 1 4 6 但它只输出: 0 1 4

最佳答案

这是因为迭代器覆盖了实际的变量名称,所以这就是它不起作用的原因,所以也许:

for colnum_ in range(colnum):
matrixfile.writelines("\n"+"\t")
for rownum_ in range(rownum):
output = matrix[colnum_][rownum_]
print(output)

对于那部分。

关于python - 我如何让这个python代码输出0 1 4 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53182302/

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