2024-03-28 23:45:47 发布
网友
如果我的矩阵是[[1,2,3,4],[5,3,6,2],[7,7,7,2],[9,7,5,3]]
[[1,2,3,4],[5,3,6,2],[7,7,7,2],[9,7,5,3]]
我想打印第二行的位置,这样输出结果会像这样:
[1][0] [1][1] [1][2] [1][3]
我想我需要使用for循环,但不确定具体如何使用。你知道吗
for
thnx公司
Python提供了几乎所有用途的内置程序。使用enumerate函数和字符串格式:
enumerate
for i, j in enumerate(matrix[1]): print '[1][{}] contains {}'.format(i, j)
试着用这个
matrix = [[1,2,3,4],[5,3,6,2],[7,7,7,2],[9,7,5,3]] [print(x) for x in matrix[1]]
或者
matrix = [[1,2,3,4],[5,3,6,2],[7,7,7,2],[9,7,5,3]] print(matrix[1])
matrix = [[1,2,3,4],[5,3,6,2],[7,7,7,2],[9,7,5,3]] index = 1 index_two = 0 for x in matrix[index]: print(str(x) + " from " + "[" + str(index) + "][" + str(index_two) + "]") index_two += 1
三者之间的区别只是格式不同。第二个将按如下方式打印matrix[1]中的值:[5,3,6,2]第一个将按如下方式打印
matrix[1]
[5,3,6,2]
5 3 6 2
第三个像这样。你知道吗
5 from [1][0] 3 from [1][1] 6 from [1][2] 2 from [1][3]
希望这就是你要找的
Python提供了几乎所有用途的内置程序。使用
enumerate
函数和字符串格式:试着用这个
或者
或者
三者之间的区别只是格式不同。第二个将按如下方式打印
matrix[1]
中的值:[5,3,6,2]
第一个将按如下方式打印第三个像这样。你知道吗
希望这就是你要找的
相关问题 更多 >
编程相关推荐