Python数据结构详解

列表 (List)

列表是Python中最常用的数据结构,可以存储多个元素。

# 创建列表
fruits = ["苹果", "香蕉", "橙子"]

# 访问元素
print(fruits[0])  # 苹果

# 添加元素
fruits.append("葡萄")

# 遍历列表
for fruit in fruits:
    print(fruit)

字典 (Dictionary)

字典使用键值对存储数据,查找速度快。

# 创建字典
student = {
    "name": "李四",
    "age": 20,
    "major": "计算机科学"
}

# 访问值
print(student["name"])  # 李四

# 添加键值对
student["grade"] = "大二"

元组 (Tuple)

元组类似列表,但创建后不可修改。

# 创建元组
coordinates = (10, 20)

# 访问元素
x = coordinates[0]
y = coordinates[1]

集合 (Set)

集合存储唯一元素,自动去重。

# 创建集合
numbers = {1, 2, 3, 3, 4}
print(numbers)  # {1, 2, 3, 4}

# 集合运算
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1 & set2)  # 交集: {3}