- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
字符、列表的索引与切片st =Hello Python!1.索引值为3的是什么字符?2.n的索引值是多少?-13-12-11-10-9-8-7-6-5-4-3-2-1012345678910111212345678910111213字符串的索引st =Hello Python!-13-12-11-10-9-8-7-6-5-4-3-2-10123456789101112格式:[start:end:step]字符串的切片操作列表的索引与切片操作和字符串相似。lst = [571, 杭州, 572, 湖州, 573, 嘉兴] 列表的索引与切片操作lst = [HUAWEI, OPPO, VIVO, XIAOMI]写一写:分别写出:lst[1:3]、lst[-3:-1]、lst[::2]、lst[0][1]的返回值是什么? 小测验浙江省初中Python同步教学设计第1课 Python中列表的使用目 录列表创建与删除列表的介绍01.03.02.列表元素的删除与增加/01列表的介绍列表的介绍列表:是Python中内置有序可变序列,列表的所有元素放在一对中括号“[ ]”中, 并使用逗号隔开。[10,20,30,40][“one”, “tow”, “three”] 当列表元素增加或删除时,列表对象自动进行扩展或收缩内存,保证元素之间没有缝隙。 在Python中,一个列表中的数据类型可以各不相同,可以同时分别为整数、浮点数、字符串等基本类型,甚至是列表、元组、字典、集合以及其他自定义类型的对象。 [‘show’,2.0,5,[10,20]]列表的介绍数据类型名称数据表示形式整型(int)数学中的整数,如:0,1,-2等浮点型(float)数学中的小数,如:2.0,3.14,-6.8等字符串型(str)用引号作为界定符,如:ABC,请输入 等列表(list)用方括号作为界定符,如:[1, 2, 3],[1, a] 等布尔型(bool)只有两种值:True 和 False/02列表创建与删除list = [HUAWEI,OPPO,VIVO,XIAOMI]使用“=”直接将一个列表赋值给变量即可创建列表对象。list=[ ]#创建空列表 列表创建 可以使用 list( )函数将range对象、字符串或其他类型的可迭代对象类的数据转换为列表。例如:list(ranger(1,10,2))[1,3,5,7,9]list(‘hello world’)[‘h’,’e’,’l’,’l’,o’’,’ ’,’w’,’o’,’r’,’l’,’d’]x=list() #使用list()函数创建空列表列表创建del删除列表: list=[1,2,3,4,5,6,7,8,9] del list listTraceback (most recent call last): File pyshell#4, line 1, in module listNameError: name ‘list is not defined#list没有定义,已经被删除删除指定位置元素: list=[1,2,3,4,5,6,7,8,9] del list[1] list[1, 3, 4, 5, 6, 7, 8, 9]列表的删除/03列表元素的删除与增加pop(): 删除并返回指定(默认为最后一个)位置上的元素,如果给定的索引超出了列表的范围则抛出异常。 list=[1,2,3,4,5,6,7,8,9] list.pop()9 list[1, 2, 3, 4, 5, 6, 7, 8] list.pop(1)2 listremove(): 删除首次出现的指定元素,如果列表中不存在要删除的元素,则抛出异常。 list=[1,2,7,4,7,6,7,8,7] list.remove(7) list[1, 2, 4, 7, 6, 7, 8, 7][1, 3, 4, 5, 6, 7, 8]列表元素的删除append():原地修改列表,是真正意义上的在列表尾部添加元素,速度较快。 list=[3,4,5,7] list.append(9) listinsert():将元素添加至列表的指定位置。 list=[3,4,5,7] list.insert(3,6) list[3, 4, 5, 6, 7][3, 4, 5, 7, 9]列表元素的增加/04随堂练习随堂练习1.有如下Python程序段:info=[3,7,4,9,11,23,6]x=info[1]y=info[6]z=info[3]sum=x+y+zprint(sum)运行程序后,输出的值正确的是( ) A.13 B.22 C.2 D.3B随堂练习2.小华的个人基本信息包括姓名、学号、班级、性别
文档评论(0)