python 数组操作
时间: 2023-10-13 18:24:36 浏览: 96
1. 创建数组
使用Python内置的`list`可以创建一个数组:
```python
arr = [1, 2, 3, 4, 5]
```
2. 访问数组元素
通过下标访问数组元素:
```python
arr = [1, 2, 3, 4, 5]
print(arr[0]) # 输出1
print(arr[4]) # 输出5
```
3. 修改数组元素
通过下标修改数组元素:
```python
arr = [1, 2, 3, 4, 5]
arr[0] = 6
print(arr) # 输出[6, 2, 3, 4, 5]
```
4. 遍历数组
使用`for`循环遍历数组:
```python
arr = [1, 2, 3, 4, 5]
for i in arr:
print(i)
```
5. 数组切片
使用切片操作可以获取数组的一部分:
```python
arr = [1, 2, 3, 4, 5]
slice_arr = arr[1:3]
print(slice_arr) # 输出[2, 3]
```
6. 数组拼接
使用`+`操作符可以将两个数组拼接起来:
```python
arr1 = [1, 2, 3]
arr2 = [4, 5, 6]
arr3 = arr1 + arr2
print(arr3) # 输出[1, 2, 3, 4, 5, 6]
```
7. 数组排序
使用`sorted`函数可以对数组进行排序:
```python
arr = [3, 2, 1, 4, 5]
sorted_arr = sorted(arr)
print(sorted_arr) # 输出[1, 2, 3, 4, 5]
```
8. 数组反转
使用`[::-1]`可以将数组反转:
```python
arr = [1, 2, 3, 4, 5]
reverse_arr = arr[::-1]
print(reverse_arr) # 输出[5, 4, 3, 2, 1]
```
9. 数组长度
使用`len`函数可以获取数组的长度:
```python
arr = [1, 2, 3, 4, 5]
print(len(arr)) # 输出5
```
10. 数组中最大值和最小值
使用`max`和`min`函数可以获取数组中的最大值和最小值:
```python
arr = [1, 2, 3, 4, 5]
print(max(arr)) # 输出5
print(min(arr)) # 输出1
```
阅读全文