Python程序设计基础教程PPT1第4章(1):列表.pptx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 程序设计 基础教程 PPT1 列表
- 资源描述:
-
1、组合数据类型概述lPython不仅能处理单个数据,也能的数据l按照一定规则表示的数据称为组合数据类型l在Python语言中,组合数据类型有很多种,大致分为三大类,即、和l序列是元素向量,序列,也不需要预定长度l序列中的(当然也可以是序列),元素之间l各元素存放,用户可以通过,元素的序号规定为,第二个为1,依此类推l列表(list)和元组(tuple)是常见的序列类型数据l从定义上严格地说,因为它处理的数据只有一种就是字符型数据l字符串操作与序列操作及方法相同,另当别论序列基本操作符及功能说明操作符操作符功能描述功能描述m in xm in x如果m是x的元素,结果返回True;否则返回Fals
2、em not in xm not in x如果m不是x的元素,结果返回True;否则返回Falsex+yx+y连接x和y x x*n n或或n n*x x将序列x复制n次xixi索引,返回序列中第i个元素xi:jxi:j切片,返回序列中从第i个到第j个子元素序列,但不包括j元素xi:j:kxi:j:k以K为步长,返回序列中从第i个到第j个子元素序列,但不包括j元素。通常要求i小于j,如果i大于等于j时,返回空数据列 表l列表作为Python语言中常用的一种数据结构,它是0个或若干个元素的集合l可以把列表理解为一个,这个容器被划分为各种各样的,每个空间可以存放各种类型的数据元素,比如:字符串、数
3、字、字典、元组、甚至列表l列表中每个元素的数据类型或者是长度可能不相同,各元素,而且l所有的列表元素都放在方括号中,相邻元素之间用逗号分开l列表使用赋值赋值运算符“=”可以创建一个列表数据。列表中的元素,系统也允许出现。list1=list1=#创建空列表创建空列表list2list2以下选项中,不不能能用于python语言序列类型操作的数据是?字符串 元组类型 列表类型 数组类型ABCD提交单选题1分以下选项中关于列表的描述错误错误的说法是?列表的长度不可变 列表用一对“”来表示列表是一个可以修改数据项的序列类型列表可以是空的ABCD提交单选题1分下列代码执行后的结果是?a=1,2,3,4,
4、5 a:-11,2,3,4,55,4,3,2,1 1,3,5 错误信息提示ABCD提交单选题1分V=list(range(5)Print(v)输出结果是?0,1,2,3,40 1 2 3 40,1,2,3,40;1;2;3;4ABCD提交单选题1分列表操作函数及说明 函数名函数名功能描述功能描述lenlen(x x)求列表x的长度maxmax(x x)/min/min(x x)求列表x最大值/最小值,必须是同种类型的数据,且数据能比较出大小sumsum(x x)只能对数字型列表中的元素求和运算;非数字型列表不能求和运算,否则提示错误信息listlist(x x)把x 转换为列表类型,x可以是字
5、符串也可以是字典类型数据sortedsorted(x x)对列表x进行排序,默认为升序,临时排序)操作举例2 2 list4=4.5,7,6,90 list4=4.5,7,6,90 sum(list4)sum(list4)list1=1,2,3,list1=1,2,3,张三张三,2.8,2.8 sum(list1)sum(list1)Traceback(most recent call last):File,line 1,in sum(list1)TypeError:unsupported operand type(s)for+:int and str操作举例3 3列表除了使用运算符和函数完成
6、相关操作,系统还提供一些操作方法,其语法格式如下:.()列表常见操作方法及说明方法方法功能描述功能描述x.appendx.append(n n)在列表x最后增加一个元素nx.insertx.insert(i i,n n)在列表x第i个位置上增加一个元素nx.clearx.clear()删除列表x中所有元素x.pop x.pop(i i)将列表x第i个位置元素取出并删除x.removex.remove(n n)删除列表x中出现的第一个元素nx.reversex.reverse(n n)将列表x所有元素翻转,以倒序形式存在x.copyx.copy()()复制列表x所有元素,生成一个新的列表x.in
展开阅读全文
