在Python中,我们通常用列表(List)来实现类似于数组(Array)的功能。虽然Python自身并不提供专门的数组类型(除非你引入第三方库如NumPy),但列表同样能够很好地存储多个元素,并支持访问、修改、添加和删除元素。
1. 什么是数组(Array)?
数组是一种特殊的数据类型,它允许在一个变量中存储多个同类型的数据。例如,如果你要存储多辆汽车品牌的名字,可以单独定义:
car1 = "福特"
car2 = "丰田"
car3 = "宝马"
但是如果汽车很多,比如300辆,这样定义就太麻烦了。这时,我们可以使用列表(List)代替数组:
cars = ["福特", "丰田", "宝马"]
2. 访问列表(数组)中的元素
列表中的每个元素都有对应的索引(index),从0开始:
cars = ["福特", "丰田", "宝马"]
print(cars[0]) # 输出: 福特
3. 修改列表中的元素
你可以通过索引直接修改列表中的元素:
cars = ["福特", "丰田", "宝马"]
cars[0] = "本田"
print(cars) # 输出: ["本田", "丰田", "宝马"]
4. 获取列表的长度(len函数)
想知道列表中有多少个元素,可以使用len()
函数:
cars = ["福特", "丰田", "宝马"]
print(len(cars)) # 输出: 3
5. 遍历列表中的元素(循环)
你可以使用for循环遍历列表中每个元素