笔记:Python 没有内置对数组的支持,但是Python 列表可以用它代替。
笔记:本页向您展示如何将列表用作数组,但是,要在 Python 中使用数组,您必须导入一个库,例如NumPy 库。
数组用于在一个变量中存储多个值:
数组是一种特殊的变量,它一次可以保存多个值。
如果您有一个项目列表(例如,汽车名称列表),则将汽车存储在单个变量中可能如下所示:
car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"
但是,如果您想循环浏览汽车并找到特定的一辆,该怎么办?如果您没有 3 辆车,而是 300 辆怎么办?
解决方案是数组!
数组可以在一个名称下保存多个值,并且您可以通过引用索引号来访问这些值。
您可以通过引用来引用数组元素索引号。
使用len()
方法返回数组的长度(数组中元素的数量)。
笔记:数组的长度始终比最高数组索引大一。
您可以使用for in
循环遍历数组的所有元素。
您可以使用append()
方法将元素添加到数组中。
您可以使用pop()
方法从数组中删除一个元素。
您还可以使用remove()
方法从数组中删除一个元素。
笔记:名单上的remove()
方法仅删除第一次出现的指定值。
Python 有一组可以在列表/数组上使用的内置方法。
Method | Description |
---|---|
append() | Adds an element at the end of the list |
clear() | Removes all the elements from the list |
copy() | Returns a copy of the list |
count() | Returns the number of elements with the specified value |
extend() | Add the elements of a list (or any iterable), to the end of the current list |
index() | Returns the index of the first element with the specified value |
insert() | Adds an element at the specified position |
pop() | Removes the element at the specified position |
remove() | Removes the first item with the specified value |
reverse() | Reverses the order of the list |
sort() | Sorts the list |
笔记:Python 没有对数组的内置支持,但可以使用 Python 列表来代替。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!