python 序列类型可用的内建函数

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( ) 详见:python 内置函数 reversed()

5》sorted( )详见: python 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')]


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值