- 0
- 0
- 约1.33千字
- 约 22页
- 2026-02-04 发布于湖南
- 举报
Python程序设计
数字媒体应用技术陆远蓉
学习应用元组
/08
元组
元组:
不能修改的列表(“只读”)
多个元素组成一组,和列表一样,也是一种序列
用于存储值不变的数据,元组的元素可以属于不同类型
列表
num_list1=[11,22,33,44,55,66,“aa”]
元组
tuple1=(1,2,3,4,5,6,“aa”)
tuple2=1,2,3,4,5,6,“aa”
元组的访问
元组的访问,和字符串、列表类似
复习——列表的访问:
元组的访问(尝试运行以下代码):
任务1-建立名画元组
输入以下代码:
元组和索引
如果元组里面包含元组:
元组和索引
如果元组里面包含元组:
provinces[0][0]表示访问元组provinces中的第一个元组的第一个元素,即“北京市”
provinces[0][1]表示访问元组中的第一个元组的第二个元素,即京
任务2-名画和作者
输入以下代码:
元组的删除
只能删除整个元组,不能修改
不能修改:
只能删除:
任务3-删除元组
输入以下代码:
元组的运算
连接:用+连接,表示把2个元组的元素组合在一起
在下面的例子中,把2个元组组合为一个新的元组
迭代:
在下面的例子中,*3表示元组中的元素重复了3次
任务4-合并名画元组
把保存名画信息的2个元组,合二为一
元组的函数
元组长度:len()
元素是否在元组中:in
元素在元组中的位置:index()
元素在元组中出现的次数:count()
元组中的最大值:max()
元组中的最小值:min()
元组临时排序(不改变元素在列表的真实位置,只是显示出排序的结果):sorted()
任务5-元组常用操作
输入以下代码,先思考再运行
元组的内置函数
元组长度:len(),元组中元素的个数(和列表类似)
元组中是否包含某个元素:in
元组的内置函数
元素在元组中的位置:index()
元组中是否包含某个元素:in
元组的内置函数
求最大值、最小值
临时排序:sorted()
元组和列表的转换
元组——》列表:list()
列表——》元组:tuple()
例:尝试运行以下代码:
第3行,把元组转换为列表;第8行,列表转换为元组
本次课,学到什么呢?
元组如何创建
元组和列表的区别
元组的访问和删除
元组的连接和迭代
元组的长度
怎样查询元素是否在元组中、出现的次数
元组中的最大值、最小值
元组临时排序
元组和列表之间的转换
练习1:百家姓的前20
情景:百家姓前20依次为:王李张刘陈杨黄赵吴周徐孙马朱胡郭何林罗高。
你设计了一个百家姓前20查询程序:输入排名,显示姓氏。
练习2:成绩分析
情景:校园辩论赛结束后,你得到了辩论赛中15位专业评委的打分。
你编写了一个程序,使用元组保存这15位评委的分数,并提供下面的功能:
显示有多少个评委打了分数
显示最低分和最高分,
从小到大显示评委的打分
练习3:菜单管理
情景:你为一家在外卖平台开店的商家的菜单管理系统,设计的其中一个功能是,输入菜品名称,能显示对应的价格。
你使用元组保存菜品名称及对应的价格。
原创力文档

文档评论(0)