您的位置:首页 > 编程语言 > Python开发

python 中 map、filter

2020-01-15 11:09 1621 查看
data = [1, 2, 3, 4, 5, 6, 7]
result = list(map(lambda x:x%2 == 0, data)) # 计算出结果 [False, True, False, True, False, True, False]
result = list(map(lambda x:x*2, data)) # 计算出结果 [2, 4, 6, 8, 10, 12, 14]

result = list(filter(lambda x:x%2 == 0, data)) # 过滤原列表 [2, 4, 6]
result = list(filter(lambda x:x*2, data)) # 过滤原列表 [1, 2, 3, 4, 5, 6, 7] 非0的int类型都是 True
  • 点赞
  • 收藏
  • 分享
  • 文章举报
浪子哥学习笔记 发布了13 篇原创文章 · 获赞 0 · 访问量 125 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: