Python程序设计基础课件15--列表类型

  • 格式:pptx
  • 大小:240.68 KB
  • 文档页数:11

下载文档原格式

  / 11
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
要得到其中第i个元素,可以用l[i]得到 l[0]是第0个元素,l[1]是第1个元素,……,
l[len(l)-1]是最后一个元素。
list1 = ['physics', 'chemistry','mathBiblioteka Baidu, 1997, 2000]
随堂练习
对于列表l=['physics', 'chemistry','math', 1997, 2000], (1)请依次打印l的每一个元素; (2)请反向打印l的每一个元素; (3)统计列表l中 有几个元素是字符串类型;
列表类型
旧课回顾
字符串 s = ' Life is short, you need Python! ' ① 输出逗号前面的内容:' Life is short' ② 输出逗号后面的内容:'you need Python! ' ③ 去掉字符串左边的空格:'Life is short, you need Python! ' ④ 去掉所有的空格:'Lifeisshort,youneedPython!' ⑤ 判断字符串s是否以空格' '开头 ⑥ 将字符串s中的所有小写字母转化为大写字母:
更新列表
删: (1)使用del语句删除列表的某个元素 del l[i] (2)移除列表中某个值x的第一个匹配项 l.remove(x)
更新列表
查: (1)判断一个元素是否在列表中 in not in (2)从列表中找出某个值第一个匹配项的索引位置 l.index(x)
改: 修改列表中某个元素的值
' LIFE IS SHORT, YOU NEED PYTHON! ' ⑦ 求'e'第一次出现的位置和最后一次出现的位置
列表的创建
创建列表:只要用逗号把不同的数据项使用方括 号括起来即可.
list1 = ['physics', 'chemistry','math', 1997, 2000] list2 = [1, 2, 3, 4, 5 ,4, 2]
更新列表
增: (1)使用append( )方法在列表尾添加新元素x l.append(x) (2)添加:使用extend( )方法在列表尾一次性追加一个新列 表 l.extend(list1) (3)将元素x插入列表的第i个位置 l.insert(i, x) (4)列表的连接:list3 = list1 + list2
l[i]=新值
列表可更新和删除部分元素, 字符串不能更新和删除部分字符.
作业
创建一个列表,列表中的元素依次为:姓名、班级,并完成: (1)输出该学生的基本信息(姓名、班级、成绩); (2)增加语文成绩 (3)增加英语成绩和数学成绩 (4)将性别这一项插入到姓名后面 (5)修改班级为 :software1801 (6)删除语文成绩
列表的子表
l[start:end:step]
规则:同字符串子串的截取。 start,end,step可选,冒号必须的 从start开始(包括l[start]),以step为步长,获取到end的 一段元素 注意不包括l[end]
start不指定默认0,end不指定默认序列尾,step不指定默 认1.
列表中元素可重复、可类型不同。
获取列表长度:len( )
列表l的长度:len(l)
len(['physics', 'chemistry','math', 1997, 2000]) #5 len([1, 2, 3, 4, 5 ,4, 2]) #7
空列表:[],没有任何元素。len([])为0.
读取列表中的各个元素

相关主题