【发布时间】:2013-11-04 02:16:12
【问题描述】:
读取矩阵的第 n 个字母的最简单方法是什么?
我认为这可以通过一个简单的 for 循环来实现,但到目前为止我还没有运气。 到目前为止,我能做的最好的事情是使用一个不太优雅的计数:
matrix = [[1, 3, 5, 2, 6, 2, 4, 1], [2, 6, 1, 6, 2, 5, 7], [1, 6, 2, 6, 8, 2, 6]]
count = 0
for n in matrix:
print matrix[count][nth]
count += 1
例如: 读取每行的第 0 个数字:1、2、1。 读取每行的第 4 个数字:6、2、8。
【问题讨论】:
-
我刚刚意识到矩阵中的子列表长度不同,这是故意的吗?如果是,应该如何显示最长子列表的最后一个元素对应的行?
标签: python for-loop matrix line