Python提供了丰富的内置数据结构,是编程学习的重要基础。以下是常见数据结构的简要介绍:
列表(List)📝
- 有序可变序列,支持动态增删
- 使用
[]
定义,如:my_list = [1, 2, 3]
- 常用操作:
append()
、pop()
、sort()
元组(Tuple)📌
- 有序不可变序列,性能优于列表
- 使用
()
定义,如:my_tuple = (4, 5, 6)
- 适合存储固定数据,如坐标
(x, y)
字典(Dictionary)📦
- 键值对集合,通过键快速查找
- 使用
{}
定义,如:my_dict = {'name': 'Alice', 'age': 30}
- 支持动态添加/删除键值对
集合(Set)🧮
- 无序不重复元素集合
- 使用
set()
创建,如:my_set = {1, 2, 3}
- 自动去重,支持数学集合操作(并集、交集等)
队列与栈(Queue/Stack)🔄
- 队列:先进先出(FIFO),可用
collections.deque
实现 - 栈:后进先出(LIFO),可用列表模拟
更多内容 🔍
想深入了解数据结构的应用场景?可点击Python高级主题继续探索!