- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机基础与应用(II)(经管类)——计算思维与Python程序设计第3讲 列表
Python语言的基本组成Python中的模块的调用数据的输入输出上节回顾
思考:下面程序出现运行错误,问题出在哪儿?应该怎么修改程序?上节回顾
上节回顾思考题:请编写程序,输入姓名、年龄,输出姓名、年龄和出生年份Please input your name:zheng Please input your age:20Your name is: zheng Your age is: 20Your year of birth is: 1997
什么是序列序列是程序设计中经常用到的数据存储方式。序列中每个元素被分配一个序号(元素的位置),也称为索引Python中常用的序列结构(列表、元组、字典)来实现一些简单而又功能强大的程序。
序列基础知识序列是一系列连续值,它们通常是相关的,并且按一定顺序排列。常用的序列类型:列表和元组序列 c:12 个整数元素引用元素:序列名+[位置编号]第1个元素的位置编号为 0,c[0]第 2个元素是 c[1]第 i个元素是c[i-1]序列也可以从尾部访问:最后一个元素是 c[-1]倒数第2个是 c[-2]倒数第 i个元素是 c[-i]位置编号:也称“下标”或“索引” ,是整数或整数表达式。
列表是Python中内置数据类型,是一个元素的有序集合列表中的每一个数据称为元素一个列表中的数据类型可以各不相同其所有元素用逗号分割并放在一对中括号“[”和“]”中
列表举例[10, 20, 30, 40]所有元素都是整型数据的列表[crunchy frog, ram bladder, lark vomit]所有元素都是字符串的列表[spam, 2.0, 5, [10, 20]]该列表中包含了一个字符串元素、一个浮点类型元素、一个整型元素和一个列表类型元素
列表操作_创建列表创建列表:使用“=”将一个列表赋值给变量。 a_list = [a, b, mpilgrim, z, example] a_list = [ ]
列表操作_读取元素读取元素:用变量名加元素序号(放中括号中)即可访问列表中某个元素。注意列表的第一个元素序号为0。注意:若一个列表有n个元素,则访问元素的合法序号范围是-n~n-1,当序号x为负时,表示从右边计数,其访问的元素实际为序号为n+x的元素。 print(a_list[2]) mpilgrim print(a_list[-1]) example print(a_list[-5]) a print(a_list[-7])Traceback (most recent call last):File pyshell#7, line 1, in module print(a_list[-7])IndexError: list index out of range print(a_list[5])Traceback (most recent call last):File pyshell#8, line 1, in moduleprint(a_list[5])IndexError: list index out of rangea_list = [a, b, mpilgrim, z, example]
列表操作_列表切片列表切片可以使用列表序号对来截取列表中的任何部分从而得到一个新列表。序号对中第一个序号表示切片开始位置,第二个序号表示切片截止(但不包含)位置。注意:当切片的左索引为0时可缺省,当右索引为列表长度时也可缺省。 print(a_list[1:3]) [b, mpilgrim] print(a_list[1:-1]) [b, mpilgrim, z]a_list = [a, b, mpilgrim, z, example] print(a_list[:3]) [a, b, mpilgrim] print(a_list[3:]) [z, example] print(a_list[:])[a, b, mpilgrim, z, example]
上述列表分片时,开始和结束点需要指出,而步长参数被省略当步长为1时可以省略步长不能为0步长可以是负数,此时,开始点的索引值必须大 于结束点的索引值列表操作_列表切片_更大步长下标10超出范围,实际从最后一个 位置开始
列表操作_增加元素方法一:使用“+”将一个新列表附加在原列表的尾部;方法二:使用append( )方法向列表尾部添加一个新元素;方法三:使用extend( )方法将一个列表添加在原列表的尾部;方法四:使用insert( )方法将一个元素插入到列表的任意位置。 a_list = [1] a_list = a_list + [a, 2.0] a_list [1,
您可能关注的文档
最近下载
- 2024年全国教育大会讲话全文课件.ppt VIP
- 电子科技大学22春“工商管理”《运作管理》平时作业(一)答案参考4.docx VIP
- 《怎样当一名科学家》阅读报告3600字.docx
- 心血管内科提高急性ST段抬高心肌梗死再灌注率.pptx VIP
- 电子科技大学22春“工商管理”《运作管理》平时作业(一)答案参考7.docx VIP
- HJC认证管理流程与要求培训试题及答案.doc VIP
- 第12讲Unit4NaturalDisasters核心单词知识句型讲解+名校真题(解析版).pdf VIP
- 2023-2024学年广东省广州市五校联考高二上学期期末联考数学试卷.pdf VIP
- 临床社会工作--任务中心模式形考任务四.docx VIP
- 联想LJ2605D LJ2655DN中文维修手册.docx
文档评论(0)