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}