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。
