关于列表VI课后题的一个问题 求助!
本帖最后由 snower2516 于 2023-1-17 10:30 编辑5. 解决一下课堂中遗留的问题吧,如何获取矩阵从右上角到左下角这条对角线上的元素?
>>> matrix = [,
... ,
... ]
复制代码
答:
>>> diag = for i in range(len(matrix))]
>>> diag
灵魂拷问:
1.请问 代码中的M是什么?并没有定义呀
2.以下是我自己写的代码,为什么报错啊啊啊啊啊?
>>> matrix=[,
,
]
>>> diag= for i in range(len(matrix))]
你想的没有错,代码中的 M 确实就是 matrix,
你的代码之所以出错是因为你的 len(matrix)-i 没有 -1 ,因为列表的索引是从 0 开始的,而长度是从 1 开始算的,所以要 -1 isdkz 发表于 2023-1-17 10:58
你想的没有错,代码中的 M 确实就是 matrix,
你的代码之所以出错是因为你的 len(matrix)-i 没有 -1...
感谢!解释的很明白啦
页:
[1]