{site_name}

{site_name}

🌜 搜索

Python中的array是一种数据结构,用于保存相同数据类型的元素序列

Python 𝄐 0
python中array用法,Python array转列表,Python array添加数据,Python array排序,Python array.array,Python array append
Python中的array是一种数据结构,用于保存相同数据类型的元素序列。与Python中的列表(list)不同,array是一个固定大小的容器,其中所有元素都必须是相同类型的。

可以通过引入Python内置模块array来使用该数据结构。在创建array时需要指定数组类型代码和初始值。一旦创建,array的大小不能更改。数组类型代码用于表示数组中存储的元素类型。例如,i表示整数,d表示双精度浮点数等。

下面是创建并操作array的例子:

python
import array

# 创建一个整数数组
arr = array.array('i', [1, 2, 3, 4, 5])

# 访问数组中的元素
print(arr[0]) # 输出: 1

# 修改数组中的元素
arr[0] = 6

# 遍历数组中的元素
for num in arr:
print(num)

# 添加新元素会引发TypeError异常,因为我们定义了一个整型数组
arr.append(6) # TypeError: an integer is required (got type float)


在上述示例中,我们首先导入了array模块,然后创建了一个整数数组,并对其进行了一些基本操作。由于数组类型代码是i,因此它只能包含整数,如果尝试添加其他类型的元素,则会引发TypeError异常。