1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| 1. list(iterable) 将可迭代对象转为列表 2. tuple(iterable) 将可迭代对象转为元组 3. str(iterable) 将可迭代对象转为字符串 4. len(obj) 返回对象的长度 -- obj一般是指Python中的容器 5. max(arg1,arg2...) 或 max(iterable) print(max(2,3,1)) print(max([2,3,1])) 返回参数中最大值 6. min() 返回参数中最小值,同max 7. sum(iterable,start=0) 返回可迭代对象的总和 print(sum([2,3,5])) print(sum([i for i in range(1,101)])) 8. sorted(iterable, key=None, reverse=False) 对可迭代对象进行升序排列 reverse为True时为降序
9. reversed(sequence) 反转序列,返回一个迭代器对象 10. enumerate(iterable[, start]) 返回一个枚举对象 它也是一个可迭代对象 它的每一个元素都是元组(index,value) for index,value in enumerate([2,4,6,8,22]): print(f"第{index+1}个元素是{value}") 11. zip(iter1 [,iter2 [...]]) --> zip object 打包可迭代对象的相同下标的元素为一个元组 如果缺少对应下标,则不打包,不会生成该下标对应的元组
|