《Python程序设计任务驱动教程》 课件——第5章 组合数据类型.pptx

《Python程序设计任务驱动教程》 课件——第5章 组合数据类型.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共75页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第5章组合数据类型《Python程序设计任务驱动教程》

学习目标/Target掌握创建列表的方式,能够使用两种方式创建列表掌握访问列表元素的方式,能够通过索引和切片访问列表元素掌握列表的内置方法,能够对列表元素排序以及添加、删除列表元素掌握修改列表元素的方法,能够通过索引修改列表元素

学习目标/Target掌握创建元组的方式,能够使用两种方式创建元组掌握访问元组元素的方式,能够通过索引和切片访问元组元素掌握创建集合的方式,能够使用两种方式创建集合掌握集合的内置方法,能够根据业务需求添加或删除集合中的元素

学习目标/Target掌握创建字典的方式,能够使用两种方式创建字典掌握访问字典元素的方式,能够通过指定键和get()方法访问字典元素掌握字典的内置方法,能够添加、修改和查看字典中的元素

章节概述/Summary实际开发中,程序中要处理的不仅有数字、字符串这些类型的数据,还需要处理一些混合数据。为此,Python定义了可以表示混合数据的组合数据类型。使用组合数据类型定义和记录数据,不仅可以简化程序员的开发工作,也可大大提升程序的效率。接下来,本章将通过4个任务对Python中的组合数据类型进行讲解。

目录/Contents任务5-1成语接龙任务5-2垃圾分类任务5-3单词记录本任务5-4手机通讯录

成语接龙任务5-1

任务描述成语接龙游戏的规则如下。成语必须由4个字组成。除了第1个成语外,其余成语的第一个字,都是上一个成语的最后一个字,例如,“叶公好龙”“龙马精神”“神采飞扬”“扬眉吐气”“气壮山河”。每轮成语不能有重复的。

任务描述现有一组成语,分别是“万事如意”“发愤图强”“笑容满面”“意气风发”“强颜欢笑”,本任务要求编写程序,以“万事如意”开始,完成其余成语的自动接龙。【任务目标】

知识储备掌握创建列表的方式,能够使用两种方式创建列表学习目标1.创建列表

知识储备1.创建列表列表是Python中最灵活的数据结构之一,它没有长度的限制,可以存储任意类型的元素。开发人员可以对列表中的元素进行添加、删除、修改等操作。

知识储备1.创建列表使用中括号“[]”创建列表使用list()函数创建列表#使用[]创建空列表list_demo1=[]#列表中存储2个类型相同的元素 list_demo2=[Python,Java]#列表中存储3个不同类型的元素list_demo3=[Python,0,1.1]当使用“[]”创建列表时,只需要将需要存储的元素添加到中括号中,并且各个元素之间使用逗号分隔。#使用list()函数创建空列表li_demo1=list()#使用list()函数时传入字符串类型的参数li_demo2=list(Python) list()函数接收的参数必须是一个可迭代类型的数据,常见可迭代类型包括字符串、列表、元组、字典、集合。

知识储备掌握访问列表元素的方式,能够通过索引和切片访问列表元素学习目标2.访问列表元素

知识储备2.访问列表元素(1)通过索引访问列表中的元素Python中的列表支持双向索引,即正向索引和反向索引,其中正向索引从0开始,反向索引从-1开始。正向索引从左向右依次递增,第一个元素的索引为0,第二个元素的索引为1,以此类推。反向索引从右向左依次递减,从右数第一个元素的索引为-1,第二个元素的索引为-2,以此类推。

知识储备2.访问列表元素(2)通过切片访问列表中的元素使用切片可以截取列表中的部分元素,得到一个新列表。列表[起始索引:结束索引:步长]语法格式起始索引:表示截取列表的起始位置(包含起始索引),取值可以是正向索引或反向索引。结束索引:表示截取列表的结束位置(不包含结束索引),取值可以为正向索引或反向索引。步长:表示每隔指定步数截取元素,取值正负数均可,默认值为1。若步长为正数,则会按照从左到右的顺序取值;若步长为负数,则会按照从右到左的顺序取值。

知识储备掌握列表的内置方法,能够对列表元素排序以及添加、删除列表元素学习目标3.列表的内置方法

知识储备3.列表的内置方法(1)列表排序sort()方法能够对列表元素排序,排序后的列表会覆盖原来的列表。sort(key=None,reverse=False)语法格式key:表示指定的排序规则,该参数可以是列表支持的函数。reverse:表示控制列表元素排序的方式,该参数可以取值True或者False,默认值为False。如果参数reverse的值为True,表示降序排列;如果参数reverse的值为False,表示升序排列。

知识储备3.列表的内置方法(1)列表排序sorted()函数用于将列表中的元素排列,该

您可能关注的文档

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档