版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
求成绩低于平均分的人数——列表的创建和访问电影票房排序——列表的遍历与排序通讯录管理——列表的常见操作和嵌套列表利用列表推导式实现九九乘法表——列表的内置函数和方法将输入的阿拉伯数字转换为中文数字——元组实例
根据花色和数字生成一副扑克牌内容提要用列表存储近期电影的票房信息,通过列表的排序功能对电影的售票总金额进行排序,然后再利用列表的遍历功能遍历该列表。【任务描述】由于要存储的电影票房信息包括两个部分:电影名称和销售数量,所以我们需要建立一个嵌套列表,即列表里面元素又是一个列表。列表的排序有多种方法,我们采用sort()函数对票房的售票金额进行排序,最后使用for循环遍历该列表。【任务分析】由于用列表的第一个值表示电影名称,第二个值表示销售数量,所以我们需要使用lambdax:-x[1]来表示按第二个关键词的排序,前面的负号表示降序。【任务实施】代码实现:#列表L里面又包含有列表,称为嵌套列表。在下一小节详细讲解L=[['我和我的祖国',89],['流浪地球2',35],['长津湖',47],['战狼',30]]#-x[1]表示列表中索引为1的元素,在这里表示使用第二个关键词排序,前面的负号表示降序L.sort(key=lambdax:-x[1])forvinL:print(v)运行结果:['我和我的祖国',89]['长津湖',47]['流浪地球2',35]['战狼',30]【任务相关知识链接】列表是有序的,我们可以用之前学过的for循环遍历它,然后输出列表中的每一个值,我们也可以根据需求对列表进行排序。列表的遍历列表的排序除了通过索引访问列表中某个元素外,还可以通过循环结构遍历列表中的所有元素。例如:forvinmylist:
print(v)意思是输出mylist中的每个元素。
列表的遍历Python列表的排序方法有三种:reverse()、sort()、sorted()。reverse()方法将列表中元素反转排序。sort()是内置的一个排序方法,可以对原列表进行排序。sorted()内置函数,它会从原列表构建一个新的排序列表而不会改变原始列表。列表的排序1.reverse()方法:将列表中元素反转排序。举例:列表的反转排序代码实现:list1=[1,5,2,3,4]list1.reverse()print(list1)
运行结果:注意:列表反转排序是把原列表中的元素顺序反转过来重新存放,而不会对列表中的参数进行排序整理。如果需要对列表中的参数进行整理,就需要用到列表的另一种排序方式sort正序排序。
reverse()方法[4,3,2,5,1]2.sort()方法:此方法能对列表内容进行正向排序,排序后的新列表会覆盖原列表(id不变),也就是直接修改了原列表。举例:使用sort()排序方法排序。代码实现:list1=[6,7,10,4,2,1,11]list1.sort()print(list1)运行结果:
sort()方法[1,2,4,6,7,10,11]3.sorted()方法:即可以保留原列表,又能得到已经排序好的列表。举例:使用sorted()排序方法对列表进行排序。代码实现:list2=[5,7,6,3,4,1,2]list3=sorted(list2)print(list2)print(list3)运行结果:注意:sorted()方法可以用在任何数据类型的序列中,返回的总是一个列表形式。举例:list4=sorted("Ilikepython")print(list4)#运行结果:['','','I','e','h','i','k','l','n','o','p','
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026学年福建省晋江市南安市一年级数学期末自测模拟精准押题卷详细参考解析详细答案和解析
- 地铁防汛挡水设施安装方案
- 火电机组集控值班员岗位认证题库及答案
- 除尘工岗前技术理论考核试卷含答案
- 2026学年云南省楚雄市四年级数学期末高分重点试题详细参考解析详细答案和解析
- P2P网络借贷课程期末考试试题
- 去石机安全操作规程
- 药物精制工安全操作规程
- 轻钢龙骨石膏板吊顶防开裂节点施工方案
- 自身免疫性肝病鉴别诊断中国专家共识(2026版)
- 专科专病数字化管理平台建设方案
- 2026新教材数学 3.2 练习八九十教学课件2026-2027学年人教版四年级数学上册
- 2026年海南中考语文真题试卷附答案
- 云水风度储运服务中心水土保持方案报告表
- 采煤工作面处理顶板冒落安全技术措施培训
- 科技力量大课件-2026-2027学年道德与法治三年级上册统编版
- 2026年中国铁塔市场部经理竞聘笔试模拟题
- 2026年辽宁经济职业技术学院单招职业适应性考试题库及参考答案详解一套
- 人工智能基础期末复习题及答案
- 2026年国企社招公共基础知识考点预测真题题库(含答案)
- 卫生院艾滋病管理制度
评论
0/150
提交评论