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