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官方文档。


发布评论