python序列可使用的内建函数
enumerate(iter)
接受一个可迭代对象为为参数,返回一个enumerate(遍历)对象。
#!/usr/bin/env python
#-_- coding: utf-8 -_-
#enumerate(iter)函数返回由index(索引)和item值组成的元祖,元祖数量由iter可迭代对象的元素决定。
def Enumerate(name):
for Index, Name in enumerate(name):
print("%d %s" %(Index, Name))
name = [‘John‘, ‘Jimmy‘, ‘Tom‘, ‘Kate‘]
Enumerate(name)
len(seq) 返回seq的长度
max(iter)
max(arg0,arg1, ... key=None)
min(iter)
min(arg0,arg1, ... key=None)
reversed(seq)
接受一个序列作为参数,返回一个以逆序访问的迭代器。
sorted(iter,func=None,key=None,reverse=False)
接受一个可迭代对象作为参数,返回一个有序的列表;可选参数func,key 和reverse 的含义跟list.sort()内建函数的参数含义一样。
sum(seq, int=0)
返回seq 和可选参数init 的总和, 其效果等同于reduce(operator.add,seq,init)
zip([it0, it1, ... itN])
返回一个列表,其第一个元素是it0,it1,...这些元素的第一个元素组成的一个元组,第二个...,类推.
本文出自 “炫酷运维” 博客,请务必保留此出处http://19901007.blog.51cto.com/10641668/1688558
原文地址:http://19901007.blog.51cto.com/10641668/1688558