python中与序列相关的内建函数
2012-11-15 18:15
651 查看
1.zip用法
定义:zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)]zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同。利用*号操作符,可以将list unzip(解压)
>>> a = [1,2,3]
>>> b = [4,5,6]
>>> c = [4,5,6,7,8]
>>> zipped = zip(a,b)
[(1, 4), (2, 5), (3, 6)]
>>> zip(a,c)
[(1, 4), (2, 5), (3, 6)]
>>> zip(*zipped)
[(1, 2, 3), (4, 5, 6)]
2.enumerate 用法
在for循环中得到计数,参数可遍历的变量,如:字符串,列表等,返回一个enumerate类>>> s=('a','b','c','d')
>>> for i,album in enumerate(s):
... print i,album
...
0 a
1 b
2 c
3 d
3.sort用法
>>> albums = ('Poe', 'Gaudi', 'Freud', 'Poe2')>>> for album in sorted(albums):
... print album,
...
Freud Gaudi Poe Poe2
本文出自 “浮云飘雪” 博客,请务必保留此出处http://meizimm.blog.51cto.com/1791794/1060886
相关文章推荐
- Python与序列相关的内建函数
- 【Python】map/reduce函数相关练习
- Python入门基础语法之序列、字典、函数、递归
- python中关于统计相关计算的库和函数
- Python序列类型常用函数练习(转自: 随煜而安)
- Python 内建的filter()函数用于过滤序列。
- python映射类型相关函数
- python3 字符串操作相关函数
- Python字符串相关函数整理
- python 序列类型可用的内建函数
- [置顶] 【python 内建函数】python中函数相关的内建函数
- python自省相关函数sys/help/。。
- python中求分布函数相关的包
- python中常用检测字符串相关函数汇总
- Python取周的相关信息的几个函数
- Python过滤函数filter()使用自定义函数过滤序列实例
- python3 循环 - 函数相关
- Python 的序列函数:map、reduce、filter、list comprehension和generator expression
- python函数参数相关总结
- 解析Python中的eval()、exec()及其相关函数