9  第8章:列表、元组与字典

📦

一个名字管一堆数据,三种容器各有妙用!

## 📦 概念引入
🏠 生活比喻:三种容器
列表就像书架——可以随时增删书,有顺序
元组就像密封信封——封好后不能改
字典就像通讯录——用名字查电话号码
## 代码示例 ```python # 列表 list(可修改) scores = [85, 92, 78, 96, 88] scores.append(90) # 添加 scores[0] = 80 # 修改 print(scores[1]) # 92(下标从0开始) print(len(scores)) # 6(长度) # 元组 tuple(不可修改) point = (3, 4) print(point[0]) # 3 # 字典 dict(键值对) student = {'name': '小明', 'age': 12} print(student['name']) # 小明 student['score'] = 95 # 添加 for key, value in student.items(): print(f'{key}: {value}')

9.1 互动演示

🎮 列表操作演示

9.2 知识小结

列表 list
[1,2,3]
可修改
append/pop
元组 tuple
(1,2,3)
不可修改
更安全
字典 dict
{‘k’:‘v’}
键值对
用键查找值
常用操作
len() 长度
[] 访问
in 判断存在

9.3 练一练

第1题
列表和元组的主要区别是?
第2题
字典中查找数据用什么?
第3题
[1,2,3]是什么类型?

9.4 本章总结

你已经学会了:
• <b>列表</b> <span style="color:#22D3EE;font-family:monospace;">[1,2,3]</span> 可修改,append/pop<br>• <b>元组</b> <span style="color:#22D3EE;font-family:monospace;">(1,2,3)</span> 不可修改<br>• <b>字典</b> <span style="color:#22D3EE;font-family:monospace;">{'k':'v'}</span> 键值对<br>• <span style="color:#22D3EE;font-family:monospace;">len()</span> 获取长度
<b>下一章预告:</b>学会了列表元组字典,接下来学"集合、字符串与类型转换"!

```