数组是一个容器,它可以容纳一定数量的项目,这些项目应该是相同的类型。大多数数据结构都使用数组来实现它们的算法。以下是理解Array概念的重要术语。
元素 - 存储在数组中的每个项目称为元素。
索引 - 数组中元素的每个位置都有一个数字索引,用于标识元素。
数组表示
数组可以用不同的语言以各种方式声明。下面是一个例子。
根据上述说明,以下是需要考虑的重要问题。
索引从0开始。
数组长度为10,这意味着它可以存储10个元素。
每个元素都可以通过索引访问。例如,我们可以在索引6处获取一个元素为9。
基本操作
以下是数组支持的基本操作。
遍历 - 逐个打印所有数组元素。
插入 - 在给定的索引处添加一个元素。
删除 - 删除给定索引处的元素。
搜索 - 使用给定索引或值搜索元素。
更新 - 更新给定索引处的元素。
通过将数组模块导入到python程序中来创建数组。然后数组声明为eblow所示。
from array import *
arrayName = array(typecode, [Initializers])
Typecode是用于定义数组将保存的值类型的代码。一些常用的typecodes使用如下ÿ