在 Python 中,列表(List)是一种有序的可变序列数据类型,用于存储一组元素。列表可以包含不同类型的元素,且元素之间可以重复。
以下是列表的一些特点和用法:
一、创建列表
列表使用方括号 []
来创建,元素之间用逗号 ,
分隔。
fruits = ["apple", "banana", "cherry"]
二、访问和修改元素
可以使用索引来访问列表中的元素。索引从 0 开始,负数索引表示从列表末尾倒数。
first_fruit = fruits[0] # 获取第一个元素
fruits[1] = "orange" # 修改第二个元素
三、列表操作
列表支持多种操作,如添加元素、删除元素、切片等。
fruits.append("pear") # 在末尾添加元素
fruits.remove("banana") # 删除指定元素
sliced_fruits = fruits[1:3] # 切片取子列表
四、列表长度
使用 len()
函数可以获取列表中元素的数量。
num_fruits = len(fruits)
五、列表循环
您可以使用 for
循环遍历列表中的元素。
for fruit in fruits:
print(fruit)
六、嵌套列表
列表中可以包含其他列表,形成嵌套结构。
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
七、列表推导
类似于集合和字典,列表推导允许您创建新的列表。
squares = [x * x for x in range(5)]
列表是 Python 中最常用的数据类型之一,适用于各种场景,从简单的元素存储到复杂的数据结构。
列表的可变性使其成为处理和修改数据的重要工具。