如下,每个小字典的name对应股票名字,shares对应多少股,price对应股票的价格portfolio = [    {‘name’: ‘IBM’, ‘shares’: 100, ‘price’: 91.1},    {‘name’: ‘AAPL’, ‘shares’: 50, ‘price’: 543.22},    {‘name’: ‘FB’, ‘shares’: 200, ‘price’: 21.09},    {‘name’: ‘HPQ’, ‘shares’: 35, ‘price’: 31.75},    {‘name’: ‘YHOO’, ‘shares’: 45, ‘price’: 16.35},    {‘name’: ‘ACME’, ‘shares’: 75, ‘price’: 115.65}]1.通过哪个内置函数可以计算购买每支股票的总价
print(list(map(lambda dic: {dic['name']: round(dic['shares'] * dic['price'])}, portfolio)))

2.用filter过滤出,单价大于100的股票有哪些?
1  f= filter(lambda x:x['price'] > 100,portfolio)
2 print(list(f))

转载于:https://www.cnblogs.com/Demo-simple/p/11139485.html

map、filter与lambda表达式相关推荐

  1. java 8 map reduce_java8之Lambda表达式 4:MapReduce开发案例

    简介 通过Lambda中的Stream接口实现MapReduce工具,简单理解就类似于sql之中的分组统计工具,只不过MapReduce是一种可以针对每个数据处理+集合的最终统计操作. 具体内容 集合 ...

  2. 零基础入门学习Python(20)-lambda表达式、filter()、map() BIF

    lambda表达式 lambda关键字的使用 Python允许使用lambda关键字来创建匿名函数 基本语法:使用冒号(:)分隔函数的参数及返回值,冒号左边放置函数的参数,如果有多个参数,使用逗号(, ...

  3. java lambda表达式学习笔记

    lambda是函数式编程(FP,functional program),在java8中引入,而C#很早之前就有了.在java中lambda表达式是'->',在C#中是'=>'. 杜甫说:射 ...

  4. 函数:lambda表达式+习题复习

    ##lambda表达式            ※匿名函数:可以用lambda关键字来创建匿名函数             (基本的语法就是在冒号的前边是原函数的参数,冒号后边是原函数的返回值,另外可以 ...

  5. Springboot中Lambda表达式与Stream流

    一.基础 1.函数式接口 (1)使用@FunctionalInterface注解标记的接口,接口中有且只有一个抽象方法. 实例: /*** 自定义函数接口*/ @FunctionalInterface ...

  6. Java 8 之lambda表达式语法

    1. 简介 lambda表达式可以这样定义(不精确,自己的理解):一段带有输入参数的可执行语句块. //这里省略list的构造 List<String> names = ...; Coll ...

  7. Java8函数式接口与Lambda表达式

    摘要 何为函数式接口? 什么是lambda表达式,lambda表达式的本质: 函数式接口与lambda表达式的联系:lambda是实现函数式接口的一个快捷方式,可以作为函数式接口的一个实例: 常用Ja ...

  8. 工具技巧和读文档 | 读函数式编程接口文档 | 匿名内部类 | lambda表达式 |IDEA

    Function接口,函数式接口 按入参返回值分类,大概分为4种类型,再加上多个入参就又多了Bi开头的两种. 有Ctrl+P的时候不懂参数列表该写啥,就先Ctrl+ALT看下入参类型的相关实现类! 一 ...

  9. 反射、枚举以及Lambda表达式

    文章目录 一.反射 1.定义 2.用途 3.反射基本信息 4.反射相关的类(重要) 4.1 Class类(反射机制的起源 ) 4.1.1 Class类中的相关方法(方法的使用方法在后边的示例当中) 4 ...

  10. Java新特性:Java8函数式接口与Lambda表达式(一)

    摘要 何为函数式接口? 什么是lambda表达式,lambda表达式的本质: 函数式接口与lambda表达式的联系:lambda是实现函数式接口的一个快捷方式,可以作为函数式接口的一个实例: 常用Ja ...

最新文章

  1. plsql(轻量版)_异常处理机制
  2. Spring 中基于 AOP 的 XML操作方式
  3. SAP成都研究院数字创新空间小伙伴们在2020 SAP上海DKOM
  4. 前端学习(2598):按钮控制操作
  5. 城市运行一网统管_全国率先!“一屏观天下、一网管全城”,临港城市运行“一网统管”平台启动建设...
  6. Redis的N种妙用,不仅仅是缓存
  7. leetcode76. Minimum Window Substring
  8. IDEA中自动导包快捷键
  9. java 区分大小写_Java区分大小写
  10. 偷得浮生半日闲--php入门
  11. 真实测评vivoY30和红米k30哪个好-vivoY30和红米k30区别
  12. 工作十年,我是如何达到年薪40W以上
  13. Z字型变幻,整数反转
  14. poi导出excel 损坏_Java使用POI生成Excel文件后打不开的问题
  15. python进阶:yield与yield from
  16. cad展点kszd小程序_cad实现批量展坐标点方法介绍
  17. Jetpack学习-5-Navigation简单使用
  18. ups不间断电源品牌_德国阳光蓄电池_蓄电池代理-山东万仁电源设备有限公司
  19. 互联网时代第七集《控制》观后感
  20. thinkphp6-----微信授权登录

热门文章

  1. swagger测试上传图片报错
  2. IDEA设置Maven组合命令一键编译打包发布
  3. [渝粤教育] 西南科技大学 作物生产新理论与新技术 在线考试复习资料
  4. 经典机器学习系列(十四)PAC-Learning
  5. 《图解HTTP》阅读笔记--第六章--HTTP首部
  6. Mac如何彻底卸载Mysql
  7. 【学亮IT手记】Java 8新特性实例介绍
  8. vue.js把mounted里面的变量传到data里面
  9. [译文]Domain Driven Design Reference(六)—— 提炼战略设计
  10. Xcode使用小技巧-filter查找功能和查看最近修改的文件