字典 Dictionary
什么是字典?
字典是 Python 中最重要的数据结构之一,使用键: 值对存储数据。通过键可以快速查找对应的值,类似于现实中的"词典"——根据词条找到释义。
创建字典
Python
>>> 输出
增删改查
Python
>>> 输出
遍历字典
Python
>>> 输出
键不可变 & get() 方法
字典的键必须是不可变类型(如字符串、数字、元组),列表和字典不能做键。使用get()访问不存在的键时不会报错,而是返回None或默认值。
Python
>>> 输出
字典练习:学生成绩管理
对以下学生成绩字典进行添加、修改、删除和查询操作,实时观察字典的变化。
当前字典状态
student_grades = {"小明": 85, "小红": 92, "小刚": 78}
遍历演示
点击下方按钮查看三种遍历方式的结果。
元组 Tuple
什么是元组?
元组与列表类似,但一旦创建就不可修改(不可变)。使用圆括号()定义,适合存储一旦确定就不应改变的数据,如坐标、配置项等。
定义与不可变性
Python
>>> 输出
元组解包
解包是元组最强大的特性之一——可以将元组中的值一次性赋给多个变量,代码简洁且优雅。
Python
>>> 输出
与列表的区别
Python
>>> 输出
元组练习:解包与交换
观察元组解包过程,并尝试利用元组解包实现变量交换。
解包演示
元组定义
point = (3, 5, 7)
point
(3, 5, 7)
x
?
y
?
z
?
变量交换演示
传统方式需要临时变量,而 Python 利用元组解包可一行搞定!
a
10
b
20
集合 Set
什么是集合?
集合是一个无序、不重复的元素集。它最大的用处是去重和数学集合运算(交、并、差)。使用花括号{}或set()创建。
创建与去重
Python
>>> 输出
集合运算
Python
>>> 输出
成员判断
Python
>>> 输出
集合练习:去重与运算
给定两个包含重复元素的列表,体验集合的去重效果和数学运算。
列表 A(含重复)
列表 B(含重复)
点击上方按钮查看运算结果...