python的内建序列函数有哪些

python中的内建序列函数有:1.enumerate函数,用于将一个可遍历的数据对象组合为一个索引序列;2.zip函数,将列表、元组或其他序列的元素配对;3.sorted函数,对所有可迭代的对象进行排序操作;4.reversed函数,将序列的元素进行倒序排列。

python的内建序列函数有哪些

python中的内建序列函数有enumerate、zip、sorted、reversed四种

1.enumerate

enumerate函数作用:

enumerate函数的作用是用于将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标。

enumerate函数语法:

enumerate(sequence, [start=0])

参数:

sequence:表示序列、迭代器或其他支持迭代对象。

start:表示下标起始位置。

enumerate函数使用方法:

list = ['foo','bar','baz']

mapping = {}

for i ,v in enumerate(list):

mapping[v] = i


mapping

{'foo': 0, 'bar': 1, 'baz': 2}

2.zip

zip函数作用:

zip函数的作用是将列表、元组或其他序列的元素配对,并新建一个元组构成的列表。

zip函数语法:

zip([iterable, ...])

参数:

iterabl:表示一个或多个迭代器。

zip函数使用方法:

seq1 = ['foo','bar','bae']

seq2 = ['A','B','C']

zipped = zip(seq1,seq2)

list(zipped)

[('foo', 'A'), ('bar', 'B'), ('bae', 'C')]

3.sorted

sorted函数作用:

sorted函数的作用是对所有可迭代的对象进行排序操作。

sorted函数语法:

sorted(iterable, key=None, reverse=False)

iterable:表示可迭代对象。

reverse :表示排序规则,reverse = True表示降序;reverse = False则表示升序。

sorted函数使用方法:

sorted([7,1,2,6,0,3,2])

[0, 1, 2, 2, 3, 6, 7]

sorted('python')

['h', 'n', 'o', 'p', 't', 'y']

4.reversed

reversed函数作用:

reversed函数的作用是将序列的元素进行倒序排列。

reversed函数语法:

list.reverse()

reversed函数使用方法:

list(reversed(range(10)))

[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]


我们的服务
专业提供中小企业网站建设.公司网站建设.外贸网站建设.营销型网站建设,响应式网站建设,商城网站定制,手机网站,微信小程序定制.php应用开发服务,公司成立于2014年,8年专注网站建设,秉承“以客户为根本,以科技为核心,以市场为导向”的经营理念;服务电话13714666846(微信同号)

声明:本站所有作品(图文、音视频)均由用户自行上传分享,或互联网相关知识整合,仅供网友学习交流,若您的权利被侵害,请联系 管理员 删除。

本文链接:http://news.ew35.com/