沉舟侧畔千帆进,病树前头万木春。这篇文章主要讲述python中几个常用函数相关的知识,希望能为你提供帮助。
zip 将两个列表,对应位置的值拼接成元组,最后结果是一个列表套元组,注:不对应的值,会被舍弃.
l1 = [1,1,3,6,7]
l2 = [1,2,3,4]
print(list(zip(l1,l2))) # [(1, 1), (2, 2), (3, 3), (6, 4)]
filter 将列表内的元素,一一传入指定函数,过滤后,获得一个列表类型的结果
l1 = [1,2,3,6,7]
print(list(filter(lambda a:a> 2,l1))) # [3, 6, 7]
map 将列表内的值,一一传入指定函数,计算后,获得一个列表类型的结果
l1 = [1,2,3,6,7]
print(list(map(lambda a:a+1,l1))) # [2, 3, 4, 7, 8]
【python中几个常用函数】sorted 对列表内的值按升序排列
l1 = [1,2,3,6,7]
print(sorted(l1)) # [1, 2, 3, 6, 7]
reversed 对列表内的值按降序排列
#python学习交流群:857662006
l1 = [1,2,3,6,7]
print(list(reversed(l1))) # [7, 6, 3, 2, 1]
reduce求和
from functools import reduce
print(reduce(lambda x,y:x+y,l1)) # 19
推荐阅读
- 案例驱动 (从入门到掌握Shell编程详细指南)
- #夏日挑战赛# HarmonyOS - 实现带日期效果的待办事项
- python中几个常用小技巧
- SpringBoot 集成缓存性能之王 Caffeine
- Python私有变量与私有方法
- Spring框架系列 - 深入浅出Spring核心之面向切面编程(AOP)
- python随机生成中文字符的方法
- 面试官(MySQL 数据库查询慢,除了索引问题还可能是什么原因())
- fiddler导出jmeter脚本