admin 管理员组

文章数量: 1086019


2024年4月21日发(作者:spring高级面试题答案)

python 二维数组基本操作

在Python中,二维数组通常使用列表的列表(list of lists)来表示。以下

是一些基本的二维数组操作:

1. 创建二维数组:

```python

使用列表的列表创建二维数组

array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

```

2. 访问元素:

```python

访问第一个元素(1)

print(array[0][0]) 输出:1

访问第二个元素(5)

print(array[1][1]) 输出:5

```

3. 修改元素:

```python

修改第一个元素为 10

array[0][0] = 10

print(array) 输出:[[10, 2, 3], [4, 5, 6], [7, 8, 9]]

```

4. 增加行:

```python

([10, 11, 12]) 在数组末尾添加一行

print(array) 输出:[[10, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]]

```

5. 删除行:

```python

del array[0] 删除第一行

print(array) 输出:[[4, 5, 6], [7, 8, 9], [10, 11, 12]]

```

6. 计算数组的长度和列数:

```python

计算行数和列数

num_rows = len(array) 行数 = 3

num_cols = len(array[0]) 列数 = 3

print(f"Number of rows: {num_rows}, Number of columns:

{num_cols}") 输出:Number of rows: 3, Number of columns: 3

```

7. 遍历二维数组:

可以使用嵌套的for循环来遍历二维数组的每个元素。例如,打印所有元素:

```python

for row in array:

for element in row:

print(element)

```

以上是二维数组的一些基本操作,更复杂的操作还包括排序、搜索、矩阵运

算等。


本文标签: 数组 元素 列表 排序 使用