Python 数组
注意: Python没有内置的Arrays支持,但可以使用Python Lists。
数组
数组用于在一个变量中存储多个值:什么是数组?
数组是一个特殊变量,一次可以包含多个值。 如果您有一个项目列表(例如,汽车名称列表),将汽车存储在单个变量中可能如下所示:car1 = "Ford" car2 = "Volvo" car3 = "BMW"但是,如果您想循环通过汽车并找到特定的汽车怎么办?如果你没有3辆车,而是300辆怎么办? 解决方案是数组! 数组可以在单个名称下保存多个值,可以通过引用索引号来访问这些值。
访问数组的元素
通过引用索引号来引用数组元素。数组的长度
使用len()
方法返回数组的长度(数组中的元素数)。
注意:数组的长度总是比最高的数组索引多一个,因为索引是从0开始的。
循环数组元素
您可以使用for in
循环遍历数组的所有元素。
添加数组元素
使用append()
方法将元素添加到数组中。
删除数组元素
使用pop()
方法从数组中删除元素。
使用remove()
方法从数组中删除元素。
注意:该
remove()
方法仅删除第一次出现的指定值。
数组方法
Python有一组可以在列表/数组上使用的内置方法。名称 | 描述 |
---|---|
append() | 在列表末尾添加新的对象 |
clear() | 清空列表 |
copy() | 复制列表 |
count() | 统计某个元素在列表中出现的次数 |
extend() | 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) |
index() | 从列表中找出某个值第一个匹配项的索引位置 |
insert() | 将对象插入列表 |
pop() | 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 |
remove() | 移除列表中某个值的第一个匹配项 |
reverse() | 反向列表中元素 |
sort() | 对原列表进行排序 |
注意: Python没有内置的Arrays支持,但可以使用Python Lists。