Python编程:元组与字典基础教程
45 浏览量
更新于2024-06-25
收藏 552KB PPTX 举报
"Python编程教学资料,讲解元组与字典的使用,由柳青老师主讲,内容包括元组的创建、操作以及字典的概念和操作。"
在Python编程中,元组和字典是两种重要的数据结构,它们在信息管理和程序设计中扮演着关键角色。本讲内容主要围绕这两个主题展开,旨在帮助学习者深入理解这两种数据类型。
首先,元组(Tuple)是Python中的序列类型之一,与列表类似,但其特点是元素不可变。这意味着一旦元组被创建,就不能对其进行添加、删除或修改操作。元组通过圆括号 () 来定义,例如 `(10, 20, 30, 40)` 或 `('crunchyfrog', 'rambladder', 'larkvomit')`。值得注意的是,如果只有一个元素,如 `(‘a’)`,需要在元素后面加上逗号,以避免被解释为一个单独的字符串。
创建元组通常通过赋值语句完成,如 `my_tuple = (1, 2, 3)`。读取元组元素与列表相似,使用索引访问,如 `my_tuple[0]` 将返回元组的第一个元素。由于元组的不可变性,尝试修改元组元素会导致 `TypeError`。
接着,课程转向了字典(Dictionary),字典是一种键值对的数据结构,它允许通过唯一的键来查找、添加或删除对应的值。字典使用花括号 {} 来定义,例如 `{'name': 'Alice', 'age': 25}`。键必须是不可变类型,如字符串、数字或元组,而值可以是任意类型。
创建字典同样通过赋值完成,如 `my_dict = {'key1': 'value1', 'key2': 'value2'}`。访问字典元素使用键来索引,如 `my_dict['key1']`。添加新项使用 `my_dict['new_key'] = 'new_value'`,删除项则用 `del my_dict['key_to_remove']`。
在思考题中,课程提到了如何计算列表的平均值。在Python中,虽然没有内置的avg()函数,但可以通过计算元素总和除以元素个数来得到平均值。例如,对于列表 `number_list=[35,68,90,79,80,56,77]`,可以编写如下的程序:
```python
def average(numbers):
return sum(numbers) / len(numbers)
number_list = [35, 68, 90, 79, 80, 56, 77]
print(average(number_list))
```
这个程序首先使用内置函数 `sum()` 计算列表所有元素之和,然后除以列表长度,从而得到平均值。
柳青老师的教学课件还包含了答疑时间和自习辅导时间,为学生提供了充分的学习支持。通过这节课的学习,学生应能掌握元组和字典的基本操作,为后续的Python编程奠定坚实的基础。
145 浏览量
113 浏览量
396 浏览量
359 浏览量
183 浏览量
538 浏览量
406 浏览量
182 浏览量
149 浏览量

是空空呀
- 粉丝: 199
最新资源
- 武汉大学数字图像处理课程课件精要
- 搭建个性化知识付费平台——Laravel开发MeEdu教程
- SSD7练习7完整解答指南
- Android中文API合集第三版:开发者必备指南
- Python测试自动化实践:深入理解更多测试案例
- 中国风室内装饰网站模板设计发布
- Android情景模式中音量定时控制与铃声设置技巧
- 温度城市的TypeScript实践应用
- 新版高通QPST刷机工具下载支持高通CPU
- C++实现24点问题求解的源代码
- 核电厂水处理系统的自动化控制解决方案
- 自定义进度条组件AMProgressView用于统计与下载进度展示
- 中国古典红木家具网页模板免费下载
- CSS定位技术之Position-master解析
- 复选框状态持久化及其日期同步技术
- Winform版HTML编辑器:强大功能与广泛适用性