Python编程基础与应用教案0501-列表的应用(一)_第1页
Python编程基础与应用教案0501-列表的应用(一)_第2页
Python编程基础与应用教案0501-列表的应用(一)_第3页
Python编程基础与应用教案0501-列表的应用(一)_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Python编程基础与应用教案0501-列表的应用(一)Python编程基础与应用教案0501-列表的应用(一)Python编程基础与应用教案0501-列表的应用(一)Python编程基础与应用电子教案课题列表的应用授课人课型实训课程Python编程基础与应用班级课时2上课时间上课地点教学目标认识Python序列分类掌握列表的定义和索引访问掌握列表的切片重 点难 点学情分析教学方法演示法、做中学、项目教学法教学准备多媒体电脑机房,云教学平台环境,投影仪教学过程与内容设计意图时间环节一:认识Python序列分类1、简介常见序列类型包括字符串(普通字符串和unicode字符串),列表和元组。所谓序

2、列,即成员有序排列,可通过下标访问。也有学者把字典和集合看作序列,即认为Python中常用的序列分类有字符串、列表、元组、字典、集合等2、图示3、认识序列元素的访问字符串、列表、元组等有序序列支持双向索引。第1个元素下标为0,第二个元素下标为1,以此类推。也可以使用负数作为索引,最后1个元素为-1,倒数第2个元素为-2,以此类推环节二:列表的定义和索引访问1、几个特点列表(list)是重要的Python内置对象之一,它包含了0个或者多个元素的有序序列。它有以下几个特点:1)列表中的元素类型可以不同,也可以相同。2)列表没有长度限制,不需要预定义长度。3)列表是有序的,列表的下标从0开始。访问列

3、表的值使用下标进行访问。2、范例mylist1= #使用定义空白列表mylist2=list() #使用list()函数定义空白列表mylist3=广州,深圳,上海 #列定义时表可以直接给出元素mylist4=list(深圳改革先行示范区) #列表可以由一个字符串生成mylist5=list(range(1,20,2) #可以把range对象转换为列表print(mylist3)print(mylist4)print(mylist5)print(mylist31) #使用下标进行元素的访问 ,下标从0开始计算print(mylist3-1) #使用下标进行元素的访问,-1表示倒数第1个环节三:

4、列表的切片1、语法切片操作是访问序列中元素的另一种方法,它可以访问一定范围内的元素,通过切片操作,可以生成一个新的序列。序列实现切片操作的语法格式如下:snamestart : end : step2、范例字符串的切片操作对列表也同样适用。列表的切片也可以使用start : end的方式进行。mytitle=list(python编程基础与应用) #使用list()函数把字符串转换为列表print(mytitle)print(mytitle0:3) #从下标0开始,注意区分print(mytitle1:3)print(mytitle-5:-1) #如果用负数,最后一个下标是-1环节四:学生实训和练习1、列表的定义用三个不同的方法,定义1个列表2、列表元素的访问自定义一个列表,模仿上面的范例,完成列表元素的访问,3、列表的切片自定义一个列表,访问第一个元素,访问最后一个元素,访问偶数位元素,访问奇数位元素,访问第N个元素,访问倒数第N个元素等。环节五:小结和布置作业1、小结字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论