- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
信息技术基础:
计算机、怎样编程与计算思维(Python版)
[刘达,王尔,李姗,张悟]
[刘达,王尔,李姗,张悟]
抽象数据类型:列表
抽象数据类型
数据类型(DataType)
同一类数值的集合和定义在它上面的运算操作
比如,整数型、浮点数型、字符串型、布尔型
抽象数据类型(AbstractDataType,ADT)
不依赖于具体实现的数据类型,定义在逻辑层次上的
一般为容器-条目的组织形式
2
抽象数据类型:列表
列表可以是来宾列表,也可以是待办事项的列表,它们有同样的线性结构。
3
列表的定义
列表(List)由一系列按特定顺序排列的元素组成
用一对方括号[]括起来若干元素表示一个列表,元素之间用逗号分隔
列表中可以包含任何类型的元素
没有任何元素的列表称为空列表,用[]表示
实验:
stu1=[2020310912,刘达,男,汉族,信息学院]
stu2=[2020310867,王尔,男,蒙古族,金融学院]
stu3=[2020310733,李珊,女,苗族,统计学院]
stu_list=[stu1,stu2,stu3]
4
访问列表元素
列表是序列结构,要访问列表的某个元素,需要知道该元素的位置。
第1个元素的位置索引为0,以此类推。
可以用索引[-1]访问倒数第1个列表元素,以此类推。
实验:
stu1[1]#上例中,取得stu1的姓名
stu1[4]=物理学院#修改stu1的学院为物理学院
stu_list[-2]#取stu_list里倒数第2个学生:
5
列表的操作符
操作符描述
ls+lt连接两个列表ls和lt
ls*n将列表ls拷贝n次,并连接
ainls若a是列表ls的元素,返回True,否则返
回False
ls[i]索引操作,取列表ls的第i个字符(索引
为i,最小索引值是0,最大索引值是ls
的长度减1)。
ls[m:n]切片操作,返回索引m到n之前(不到
n)的子列表
列表和字符串的这些操作符定义相同!
实验:ls,lt=[1,2,3],[4,5,6]ls+ltls*33inls(ls+lt)[0:3]
6
列表的切片操作
ls[m:n]
切片操作,返回索引值m到n之前(不到n)的子列表
若m为0,0可以省略
实验:ls[:3]
若n为列表长度,n可以省略
实验:ls[3:],ls[:]
m和n可以取值为负数,此时表示
您可能关注的文档
最近下载
- 高血压合并冠心病患者血压管理中国专家共识.pdf
- (2024年新教材)部编版一年级道德与法治上册《课余生活真丰富》教案.docx VIP
- 玻璃纤维增强水泥外墙板 JC/T 1057-2007.pdf VIP
- 机器人教育未来发展趋势研究.docx VIP
- 《疯狂动物城》全本台词中英文对照.docx VIP
- 安川GA500小型高功能型变频器产品技术手册.pdf
- 某大型建筑集团企业财务一体化平台解决方案V2.0.pptx
- 动漫游戏IP衍生品开发策划书.pptx VIP
- 2024年福建省普通高中会考物理学科考试大纲.docx
- 2016年下半年软件水平考试(高级)系统架构师下午(论文)真题试卷.doc VIP
文档评论(0)