博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 序列类型可用的内建函数
阅读量:4171 次
发布时间:2019-05-26

本文共 1014 字,大约阅读时间需要 3 分钟。

python中序列类型可用的内建函数很多,现举例如下图:

1》enumerate( )参数可以是字符串,列表,元组,字典

>>> enumerate('python')

<enumerate object at 0x06AB6508>
>>> e=enumerate('python')
>>> list(e)
[(0, 'p'), (1, 'y'), (2, 't'), (3, 'h'), (4, 'o'), (5, 'n')]

>>> d

{'a': 1, 'c': 3, 'b': 2}
>>> e=enumerate(d)
>>> e
<enumerate object at 0x06A11648>
>>> list(e)
[(0, 'a'), (1, 'c'), (2, 'b')]

2》 len( )参数可以是字典,字符串,列表,元组

>>> d={'a':1,'b':2,'c':3}

>>> d
{'a': 1, 'c': 3, 'b': 2}
>>> len(d)
3

3》max( ) min( )参数可以是字符串,列表,元组,字典

>>> max({"a":22,"b":2})

'b'

>>> min((2,3,4))

2

4》reversed( ) 详见:

5》sorted( )详见:

6》sum( )参数可以是列表,元组

>>> sum([1,2,3])

6

>>> l

[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> sum(l)#累加的初始值默认是0
45
>>> sum(l,10)#累加的初始值指定为10
55

7》zip( )参数可以是列表,元组,字符串

>>> zip([1,2,3,4],[1,2,3,4],[1,2,3,4])

[(1, 1, 1), (2, 2, 2), (3, 3, 3), (4, 4, 4)]

>>> zip((1,2,3,4),(1,2,3,4),(1,2,3,4))

[(1, 1, 1), (2, 2, 2), (3, 3, 3), (4, 4, 4)]

>>> zip('python','python','python')

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

你可能感兴趣的文章
BIM+GIS应用的八大挑战
查看>>
.net实现.aspx页面自动加载.cs程序定义的变量并按照格式输出
查看>>
[Leetcode]最后一个单词的长度
查看>>
merges sort use c++
查看>>
插入排序用递归实现
查看>>
工作流审批平台-审批流程-指定审批部门
查看>>
商务智能-系统概述-数据图形方式
查看>>
软件项目管理系统-项目管理-模块定义-开发内容
查看>>
工作流审批平台-审批功能
查看>>
商务智能-基本方法-特征与角度
查看>>
软件项目管理系统-项目管理-模块定义-开发笔记
查看>>
工作流审批平台-业务申请-申请书一览
查看>>
商务智能-基本方法-数据钻取
查看>>
C++程序员技术需求规划(发展方向)
查看>>
A Game of Thrones(59)
查看>>
2018.3.19
查看>>
A Game of Thrones(97)
查看>>
A Game of Thrones(98)
查看>>
2018.3.20
查看>>
2018.3.21
查看>>