6.2-序列类型及操作.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python语言程序设计序列类型及操作序列类型及操作- 序列类型定义- 序列处理函数及方法- 元组类型及操作- 列表类型及操作- 序列类型应用场景序列类型定义序列类型定义序列是具有先后关系的一组元素- 序列是一维元素向量,元素类型可以不同- 类似数学元素序列: s , s , … , s01n-1- 元素间由序号引导,通过下标访问序列的特定元素序列类型定义序列是一个基类类型字符串类型元组类型序列类型列表类型序列类型定义序号的定义反向递减序号-5-1-3 -2-4BIT 3.1415 1024 (2,3) [中国,9]24031正向递增序号序列处理函数及方法序列类型通用操作符6个操作符操作符及应用描述x in sx not in ss + t如果x是序列s的元素,返回True,否则返回False如果x是序列s的元素,返回False,否则返回True连接两个序列s和ts*n 或 n*ss[i]将序列s复制n次索引,返回s中的第i个元素,i是序列的序号切片,返回序列s中第i到j以k为步长的元素子序列s[i: j] 或 s[i: j: k]序列类型操作实例 ls = [python, 123, .io] ls[::-1][.io, 123, python] s = python123.io s[::-1]oi.321nohtyp序列类型通用函数和方法5个函数和方法函数和方法len(s)描述返回序列s的长度min(s)返回序列s的最小元素,s中元素需要可比较返回序列s的最大元素,s中元素需要可比较max(s)s.index(x) 或返回序列s从i开始到j位置中第一次出现元素x的位置返回序列s中出现x的总次数s.index(x, i, j)s.count(x)序列类型操作实例 ls = [python, 123, .io] len(ls)3 s = python123.io max(s)y元组类型及操作元组类型定义元组是序列类型的一种扩展- 元组是一种序列类型,一旦创建就不能被修改- 使用小括号 () 或 tuple() 创建,元素间用逗号 , 分隔def func():- 可以使用或不使用小括号return 1,2元组类型定义 creature = cat, dog, tiger, human creature(cat, dog, tiger, human) color = (0x001100, blue, creature) color(4352, blue, (cat, dog, tiger, human))元组类型操作元组继承序列类型的全部通用操作- 元组继承了序列类型的全部通用操作- 元组因为创建后不能修改,因此没有特殊操作- 使用或不使用小括号元组类型操作 creature = cat, dog, tiger, human creature[::-1](human, tiger, dog, cat) color = (0x001100, blue, creature) color[-1][2]tiger列表类型及操作列表类型定义列表是序列类型的一种扩展,十分常用- 列表是一种序列类型,创建后可以随意被修改- 使用方括号 [] 或list() 创建,元素间用逗号 , 分隔- 列表中各元素类型可以不同,无长度限制列表类型定义 ls = [cat, dog, tiger, 1024] ls[cat, dog, tiger, 1024]lslt lt = ls lt[cat,dog,tiger,1024][cat, dog, tiger, 1024]方括号 [] 真正创建一个列表,赋值仅传递引用列表类型操作函数和方法函数或方法描述ls[i] = xls[i: j: k] = ltdel ls[i]替换列表ls第i元素为x用列表lt替换ls切片后所对应元素子列表删除列表ls中第i元素del ls[i: j: k]ls += lt删除列表ls中第i到第j以k为步长的元素更新列表ls,将列表lt元素增加到列表ls中更新列表ls,其元素重复n次ls *= n列表类型操作 ls = [cat, dog, tiger, 1024] ls[1:2] = [1, 2, 3, 4][cat, 1, 2, 3, 4, tiger, 1024] del ls[::3][1, 2, 4, tiger] ls*2[1, 2, 4, tiger, 1, 2, 4, tiger]列表类型操作函数和方法函数或方法描述在列表ls最后增加一个元素x删除列表ls中所有元素ls.append(x)ls.clear()ls.copy()生成一个新列表,赋值ls中所有元素在列表ls的第i位置增加元素x将列表ls中第i位置元素取出并删除该元素将列表ls中出现的第一个元素x删除将列

文档评论(0)

138****4876 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档