python中的array
时间: 2024-05-10 12:20:05 浏览: 3
在Python中,array是一种数据结构,可以用来存储同一种数据类型的元素的连续集合。与Python的列表不同,array的元素必须是相同的数据类型,这使其在存储和访问大量元素时更加高效。
Python中的array模块提供了创建和操作数组的函数。它包括以下类型的数组:
1. 数值数组:存储数字,如整数、浮点数等。
2. 字符数组:存储字符或字符串。
3. 布尔数组:存储布尔值(True或False)。
以下是一些常见的使用数组的示例:
1. 创建一个包含整数的数组:
```
import array
a = array.array('i', [1, 2, 3, 4, 5])
print(a)
```
输出:
```
array('i', [1, 2, 3, 4, 5])
```
2. 访问数组中的元素:
```
import array
a = array.array('i', [1, 2, 3, 4, 5])
print(a[0]) # 输出1
```
3. 添加元素到数组中:
```
import array
a = array.array('i', [1, 2, 3, 4, 5])
a.append(6)
print(a)
```
输出:
```
array('i', [1, 2, 3, 4, 5, 6])
```
4. 从数组中删除元素:
```
import array
a = array.array('i', [1, 2, 3, 4, 5])
a.remove(3)
print(a)
```
输出:
```
array('i', [1, 2, 4, 5])
```
5. 使用数组进行数学计算:
```
import array
a = array.array('i', [1, 2, 3, 4, 5])
b = array.array('i', [6, 7, 8, 9, 10])
c = a + b
print(c)
```
输出:
```
array('i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
```