Python 是一门简洁、易读且功能强大的编程语言,其内置的数据结构是编写高效代码的基础。其中字典(Dictionary)、列表(List)、集合(Set)和元组(Tuple)是最常用的四种数据结构,它们各有特点和用途。掌握它们的区别与适用场景对提升编程效率至关重要。
一、列表(List)
列表是 Python 中最基础的数据结构之一,它是一个有序的元素集合。你可以将它想象成一个容器,里面可以放置各种数据类型的元素,而且可以随时添加或删除元素。
1. 创建列表
创建一个列表非常简单,只需要将元素放在方括号 [] 中,并用逗号 , 分隔即可。
fruits = ["苹果", "香蕉", "橙子"] # 创建一个水果列表
print(fruits)
2. 访问列表元素
你可以通过索引来访问列表中的元素,索引是从 0 开始的。负数索引表示从末尾开始计数。
print(fruits[0]) # 输出"苹果"
print(fruits[-1]) # 输出最后一个元素"橙子"
3. 修改列表元素
列表是可变的(Mutable),你可以修改其元素的值。
fruits[0] = "葡萄" # 将"苹果"改为"葡萄"
print(fruits)
4. 添加和删除元素
你可以使用多种方法管理列表内容:
append(): 在列表末尾添加元素。insert(): 在指定位置插入元素。remove(): 删除指定值的第一个匹配项。pop(): 删除并返回指定位置的元素(默认为最后一个)。clear(): 清空列表。
fruits.append("樱桃") # 在列表末尾添加"樱桃"
fruits.insert(1, "草莓") # 在索引 1 的位置插入"草莓"
fruits.remove("香蕉") # 删除"香蕉"
removed_item = fruits.pop(2) # 删除索引 2 的元素并返回该元素
print(fruits)
print(removed_item)


