收藏 分销(赏)

Python中列表和元组的相关语句和方法讲解-电脑资料.doc

上传人:w****g 文档编号:7207770 上传时间:2024-12-27 格式:DOC 页数:3 大小:15.04KB 下载积分:5 金币
下载 相关 举报
Python中列表和元组的相关语句和方法讲解-电脑资料.doc_第1页
第1页 / 共3页
Python中列表和元组的相关语句和方法讲解-电脑资料.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
Python中列表和元组的相关语句和方法讲解 电脑资料 一线涯 字体:[增加 减小] 类型:转载 时间:xx-08-20 这篇文章主要介绍了Python中列表和元组的相关语句和方法讲解,是Python入门学习中的根底知识,需要的朋友可以参考下 首先,列表属于序列,那么序列类型可用如下内建函数—— list(iter):把可迭代对象转换为列表, str(obj):把obj对象转换为字符串,即用字符串来表示这个对象。 tuple(iter):把一个可迭代对象转换为一个元组。 unicode(obj):把对象转换成Unicode字符串。 basestring():抽象工厂函数,其作用仅仅是为str和unicode函数提供父类,所以不能被实例化,也不能被调用。 enumerate(iter):承受一个可迭代对象作为参数,返回一个enumerate对象,该对象生成由iter每个元素的index值和item值组成的元组。 len(seq):返回seq的长度。 max(iter,key=None)、max(arg0,arg1...,key=None):返回iter或(arg0,arg1...)的最大值,如果指定了key,这个key必须是一个可以传给sort()方法的,用于比拟的回调函数。 min(iter,key=None)、min(arg0,arg1...,key=None):返回iter或(arg0,arg1...)的最小值,如果指定了key,这个key必须是一个可以传给sort()方法的,用于比拟的回调函数。 reversed(seq):承受一个序列作为参数,返回一个以逆序访问的迭代器。 sorted(iter,cmp=None,key=None,reverse=False):承受一个可迭代对象作为参数,返回一个有序的列表,可选参数cmp、key和reverse和list.sort()内建函数含义一样。 sum(seq,init=0):返回seq和可选参数init的总和,其效果等同于reduce(operator.add,seq,init)。 zip([it0,it1...]):返回一个列表,其第一个元素是it0、it1...这些元素的第一个元素组成的一个元组,其它元素依次类推。 列表就像一个线性容器,但是比C++的 lis t扩展多得多 列表里的元素可以是相同类型,也可以包含各种类型,比方列表里嵌套另一个列表 列表例如: list的索引是也是从0开始,但也可以从后访问,L1[-1] 表示L1中的最后一个元素 对列表可以进行切片,切片的操作类似于对函数的调用,返回值一个新的列表 切片 L1[ x : y : z ] 是半开闭区间(z通常不用写),如L1[1:3] 返回的是一个从 L1[1] 开始到 L1[2] 结束的列表,不包含L1[3] x 不写表示从头开始,y 不写表示直到列表结束,z 用于表示步长, 默认是1, 可以认为是在这个区间里每 z 个元素取一个(取第一个),可以是负数,表示从后到前遍历 列表可以做加法,做乘法,字符串也可以看做一个字符的列表 in语句,判断一个对象是否在一个字符串/列表/元组里 not 语句表示对后面的否认 len 可以检测字符串/列表/元祖/字典的元素个数 max 可以返回最大元素,min 返回最小元素 操作: list 的函数: append( x ) 是将 x 作为一个元素添加到列表的末尾,即使 x 是一个列表 count( x) 统计 x 在列表中出现的次数 extend( x ) 将x 作为一个列表与原列表合并,添加到末尾, index ( x ) 返回 x 在列表中的坐标,假设 x 不在列表中会出错 insert( i , x) 在位置i 插入元素x pop( i ) 删除位置 i 的元素并将它返回,默认可以不写 i ,删除最后一个元素,不存在会出错 remove( x ) 移除在 列表中 x 的第一个匹配项,x 不存在会出错 reverse() 将列表逆序 sort 将原列表排序,返回None,有两个可选参数,key 和 reverse,默认为升序排列 一个元素的元组表示为 ( 1 , ) 元组可转换成列表,反之亦然。 内建的 tuple() 函数承受一个列表参数,并返回一个包含同样元素的元组,而 list() 函数承受一个元组参数并返回一个列表。 从效果上看, tuple() 冻结列表,而 list() 融化元组。 可以用列表 或 元组 进行一次多赋值: [] ,和 () 在布尔值中表示 False
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服