Python 列表 (List)
列表是 Python 中最基本、最常用的数据结构之一。它是一个有序且可变的集合,可以包含任意类型的对象。
创建列表
列表由方括号 [] 定义,其中的元素用逗号 , 分隔。
访问列表元素
与字符串一样,你可以通过索引和切片来访问列表中的元素。
索引 (Indexing)
切片 (Slicing)
列表是可变的 (Mutable)
与字符串和元组不同,列表是可变的。这意味着你可以修改、添加和删除列表中的元素。
常用列表方法
Python 为列表提供了丰富的内置方法。
list.append(x): 在列表末尾添加一个元素x。list.insert(i, x): 在指定位置i插入一个元素x。list.extend(iterable): 将一个可迭代对象(如另一个列表)的所有元素添加到列表末尾。list.remove(x): 移除列表中第一个值为x的元素。list.pop(i): 移除并返回指定位置i的元素。如果未指定索引,则移除并返回最后一个元素。list.clear(): 清空列表中的所有元素。list.index(x): 返回列表中第一个值为x的元素的索引。list.count(x): 返回元素x在列表中出现的次数。list.sort(): 对列表进行原地排序(会修改原列表)。list.reverse(): 将列表中的元素原地反转。list.copy(): 返回列表的浅拷贝。
示例:
列表操作
- 连接: 使用
+号可以连接两个列表,生成一个新列表。 - 重复: 使用
*号可以重复列表中的元素。