数组名赋值给数组名,数组名可以赋值吗
注意:Python没有对数组的内置支持,但是您可以使用Python列表来代替。
1.排列
注意:本页向你展示如何使用列表作为数组。然而,要在Python中使用数组,您必须导入一个库,例如NumPy库。
数组用于在一个变量中存储多个值:
例如:
创建一个包含汽车名称的数组:cars=[Ford , Volvo , BMW]
2.什么是数组?
数组是一个特殊的变量,可以一次保存多个值。
如果有一个项目列表(例如,一个汽车名称列表),在单个变量中存储汽车可能如下所示:car1=Ford
car2=沃尔沃
car3=宝马
但是,如果您想要遍历汽车并找到特定的汽车呢?如果你有300辆车而不是3辆呢?
解决方案是数组。
一个数组可以在一个名称下保存多个值,您可以通过引用索引号来访问这些值。
3.访问数组中的元素
通过引用索引号来引用数组元素。
例如:
获取第一个数组项的值:x=cars[0]
例如:
修改第一个数组项的值:cars[0]=Toyota
4.数组的长度
使用len()方法返回数组的长度(数组中元素的数量)。
例如:
返回cars数组中元素的个数:x=len(cars)
注意:数组的长度总是比数组的最高下标大1。
5.遍历数组元素。
您可以在中使用for循环遍历数组的所有元素。
例如:
打印汽车数组中的每一项:对于汽车中的x:
打印(x)
6.添加数组元素
可以使用append()方法向数组中添加元素。
例如:
向cars数组添加另一个元素:cars.append(Honda )
7.删除数组元素。
可以使用pop()方法从数组中删除元素。
例如:
删除cars数组的第二个元素:cars.pop(1)
还可以使用remove()方法从数组中移除元素。
例如:
删除值为“Volvo”的元素:cars.remove(Volvo )
注意:列表的remove()方法只删除指定值的第一个匹配项。
8.排列的方法
Python有一组内置方法,可用于列表/数组。方法描述
Append()将元素添加到列表的末尾
Clear()从列表中删除所有元素。
Copy()返回列表的副本。
Count()返回具有指定值的元素的数量
Extend()将列表的元素(或任何迭代)添加到当前列表的末尾。
Index()返回具有指定值的第一个元素的索引。
Insert()在指定位置添加一个元素
pop()移除指定位置的元素
Remove()删除具有指定值的第一项。
Reverse()反转列表的顺序。
Sort()排序列表
注意:Python没有对数组的内置支持,但是您可以使用Python列表来代替。