2023年12月23日发(作者:)

python 数组的玩法

Python中可以使用列表来表示数组,列表是一种有序、可变的数据结构,可以存储任意类型的元素。

以下是一些常见的对数组进行操作的方法:

1. 创建数组:可以使用方括号 [] 来创建一个空数组,也可以在方括号中添加元素来创建一个带有初始元素的数组。

```python

# 创建一个空数组

arr = []

# 创建一个带有初始元素的数组

arr = [1, 2, 3, 4, 5]

```

2. 访问数组元素:可以使用索引来访问数组中的元素,索引从0开始。

```python

arr = [1, 2, 3, 4, 5]

# 访问第一个元素

print(arr[0]) # 输出:1

# 访问最后一个元素

print(arr[-1]) # 输出:5

```

3. 修改数组元素:可以通过索引来修改数组中的元素。

```python

arr = [1, 2, 3, 4, 5]

# 修改第一个元素

arr[0] = 10

# 输出修改后的数组

print(arr) # 输出:[10, 2, 3, 4, 5]

```

4. 添加元素:可以使用 `append()` 方法向数组末尾添加一个新元素。

```python

arr = [1, 2, 3, 4, 5]

# 添加新元素

(6)

# 输出添加新元素后的数组

print(arr) # 输出:[1, 2, 3, 4, 5, 6]

```

5. 删除元素:可以使用 `del` 关键字或 `remove()` 方法来删除数组中的元素。

```python

arr = [1, 2, 3, 4, 5]

# 使用 del 删除第一个元素

del arr[0]

# 输出删除元素后的数组

print(arr) # 输出:[2, 3, 4, 5]

# 使用 remove 删除指定元素

(3)

# 输出删除元素后的数组

print(arr) # 输出:[2, 4, 5]

```

6. 数组长度:可以使用 `len()` 函数获取数组的长度。

```python

arr = [1, 2, 3, 4, 5]

# 获取数组的长度

length = len(arr)

# 输出数组的长度

print(length) # 输出:5

```

7. 数组切片:可以使用切片操作来获取数组的子数组。

```python

arr = [1, 2, 3, 4, 5]

# 获取索引从1到3的子数组

sub_arr = arr[1:4]

# 输出子数组

print(sub_arr) # 输出:[2, 3, 4]

```

这些是一些常见的对数组进行操作的方法,还有其他更多的方法可以参考Python官方文档。