python打印二维数组
时间: 2023-09-04 20:13:04 浏览: 76
可以使用双重循环来打印二维数组,例如:
```python
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for i in range(len(arr)):
for j in range(len(arr[i])):
print(arr[i][j], end=' ')
print()
```
输出结果为:
```
1 2 3
4 5 6
7 8 9
```
其中,外层循环遍历每一行,内层循环遍历每一列,使用 `end` 参数将每个元素的输出以空格结尾,然后使用 `print()` 换行。
相关问题
Python给二维数组赋值
在Python中,可以使用列表嵌套的方式来表示二维数组,并给其赋值。下面是一个示例:
```python
# 创建一个3x3的二维数组,并初始化为0
rows = 3
cols = 3
matrix = [[0 for _ in range(cols)] for _ in range(rows)]
# 给二维数组赋值
matrix[0][0] = 1
matrix[1][1] = 2
matrix[2][2] = 3
# 打印二维数组
for row in matrix:
print(row)
```
输出结果为:
```
[1, 0, 0]
[0, 2, 0]
[0, 0, 3]
```
在上述示例中,我们使用列表推导式创建了一个3x3的二维数组,并将其初始化为0。然后,通过索引的方式给特定位置的元素赋值。最后,使用循环打印出整个二维数组。
python查看二维数组信息
你可以使用Python中的嵌套列表来表示一个二维数组。为了查看二维数组的信息,你可以通过以下方式访问和打印列表中的元素:
```python
# 定义一个二维数组
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 访问二维数组中的元素
print(arr[0][0]) # 输出1
print(arr[1][2]) # 输出6
print(arr[2][1]) # 输出8
# 打印整个二维数组
for row in arr:
for element in row:
print(element, end=' ')
print()
```
这里我们首先定义了一个二维数组 `arr`,然后通过 `arr[i][j]` 的方式访问二维数组中的元素。接着我们使用两个嵌套的循环来遍历整个二维数组,并打印每个元素。