字典 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(含重复)
点击上方按钮查看运算结果...