# -*- coding: utf-8 -*-# @Time    : 2019/1/7 18:00# @Author  : Endless-cloud# @Site    : # @File    : day 13 课后作业.py# @Software: PyCharm'''# 4.用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb#  name=[‘oldboy’,'alex','wusir']

'''# name=['oldboy','alex','wusir']# print(list(map(lambda i:i+'_sb',name)))'''# 5.用map来处理下述l,然后用list得到一个新的列表,列表中每个人的名字都是sb结尾#  l=[{'name':'alex'},{'name':'y'}]

'''# l=[{'name':'alex'},{'name':'y'}]

# print(list(map(lambda dic: dic['name']+'sb',l )))'''# 6.用filter来处理,得到股票价格大于20的股票名字# shares={#     'IBM':36.6,#     'Lenovo':23.2,#    'oldboy':21.2,#     'ocean':10.2,#  }'''# shares={#     'IBM':36.6,#     'Lenovo':23.2,#    'oldboy':21.2,#     'ocean':10.2,#  }# print(list(filter(lambda x:shares[x]>20,shares.keys())))'''# 7.有下面字典,得到购买每只股票的总价格,并放在一个迭代器中。# 结果:list一下[9110.0, 27161.0,......]# 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}]'''# 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}]# l =[1,2,3]# print(list(map(lambda x:x+1,l)))# print(list(map(lambda x:round(x['shares']*x['price'],1),portfolio)))'''# 8.还是上面的字典,用filter过滤出单价大于100的股票。'''# print(list(map(lambda x:x['name'],filter(lambda x:x['price']>100 ,portfolio))))'''# 9.有下列三种数据类型,#  l1 = [1,2,3,4,5,6]#  l2 = ['oldboy','alex','wusir','太白','日天']#  tu = ('**','***','****','*******')# 写代码,最终得到的是(每个元祖第一个元素>2,第三个*至少是4个。)#  [(3, 'wusir', '****'), (4, '太白', '*******')]这样的数据。'''# l1 = [1,2,3,4,5,6]# l2 = ['oldboy','alex','wusir','太白','日天']# tu = ('**','***','****','*******')# print(list(zip(l1,l2,tu)))'''# 10.有如下数据类型:#  l1 = [ {'sales_volumn': 0},#        {'sales_volumn': 108},#        {'sales_volumn': 337},#        {'sales_volumn': 475},#        {'sales_volumn': 396},#        {'sales_volumn': 172},#        {'sales_volumn': 9},#        {'sales_volumn': 58},#        {'sales_volumn': 272},#        {'sales_volumn': 456},#        {'sales_volumn': 440},#        {'sales_volumn': 239}]# 将l1按照列表中的每个字典的values大小进行排序,形成一个新的列表。'''l1 = [ {'sales_volumn': 0},   {'sales_volumn': 108},   {'sales_volumn': 337},   {'sales_volumn': 475},   {'sales_volumn': 396},   {'sales_volumn': 172},   {'sales_volumn': 9},   {'sales_volumn': 58},   {'sales_volumn': 272},   {'sales_volumn': 456},   {'sales_volumn': 440},   {'sales_volumn': 239}]

# print(list(map(lambda x:{'sales_volumn':x},sorted(list(map(lambda i:i['sales_volumn'],l1))))))print(sorted(l1,key=lambda i:i['sales_volumn']))

转载于:https://www.cnblogs.com/baili-luoyun/p/10239485.html

day 13 课后作业相关推荐

  1. 13、数码相框编写程序之支持中文和课后作业

    文章目录 1.支持中文 2.课后作业 上一节:12.数码相框编写程序之效果演示与代码讲解 1.支持中文 这一节我们来改进数码相框的功能:支持中文代码见:第 1 个项目数码相框全部源码_图片_文档\源码 ...

  2. matlab用lism求零输入响应,信号与系统matlab课后作业_北京交通大学讲解.docx

    信号与系统matlab课后作业_北京交通大学讲解.docx 信号与系统MATLAB平时作业 学院 电子信息工程学院 班级 姓名 学号 教师 钱满义 MATLAB习题 M3-1 一个连续时间LTI系统满 ...

  3. 吴恩达机器学习课后作业——偏差和方差

    1.写在前面 吴恩达机器学习的课后作业及数据可以在coursera平台上进行下载,只要注册一下就可以添加课程了.所以这里就不写题目和数据了,有需要的小伙伴自行去下载就可以了. 作业及数据下载网址:吴恩 ...

  4. CSAPP 第3章 机器级编程课后作业

    第3章 程序的机器级表示课后作业 3.58 一个函数的原型为: long decode2(long x, long y, long z); GCC 产生如下汇编代码: # long decode2(l ...

  5. 过程参数仪表与检测课后作业知识点总结

    pdf背诵版本的下载地址: 过程参数仪表与检测课后作业&知识点总结(访问密码:3834) 过程参数仪表与检测课后作业&知识点总结 第一章 温度测量 温标 接触式测温方法 热电偶温度计 ...

  6. 慕课软件质量保证与测试(第三章.课后作业)

    慕课金陵科技学院.软件质量保证与测试.第三章.黑盒测试.课后作业 0 目录 3 黑盒测试 3.10 课后作业 3.10.1课堂重点 3.10.2测试与作业 4 下一章 0 目录 3 黑盒测试 3.10 ...

  7. 华工2018计算机接口技术大作业,2018华工接口技术课后作业

    <2018华工接口技术课后作业>由会员分享,可在线阅读,更多相关<2018华工接口技术课后作业(5页珍藏版)>请在人人文库网上搜索. 1.1. 解释下列名词:波特率,接口,总线 ...

  8. c语言常数-ox6a是什么意思,c语言1-7章课后作业答案

    c语言1-7章课后作业答案 51intn=0:char*s:if(argc1)for(s=argv1:*s:s+)if(A=*s&*s=Z)|(a=*s&*s=z)n+:elsen=0 ...

  9. 慕课软件质量保证与测试(第五章.课后作业)

    慕课金陵科技学院.软件质量保证与测试.第五章.软件测试过程.课后作业 0 目录 5 软件测试过程 5.7 课后作业 5.7.1 课堂重点 5.7.2 测试与作业 6 下一章 0 目录 5 软件测试过程 ...

最新文章

  1. 释疑の舍入参数文件介绍
  2. 有符号与无符号数强转的可逆性
  3. SQL 备份还原单个表
  4. arp 原理及查杀方式
  5. Python批处理MODIS数据并计算NDVI
  6. win10计算机等应用不能能用,Win10电脑无法安装应用软件的解决办法
  7. 百度文档ppt,word文档下载
  8. Inspection工具窗口
  9. 《计算机导论》学后感想,学习《计算机导论》后的感想.doc
  10. 费尔防火墙源代码阅读
  11. 质量流量计测量液体与气体介绍
  12. 地壳中元素含量排名记忆口诀_地理知识十大趣味记忆方法
  13. 奶酪和奶酪碎的区别_与奶酪三星银河芽战斗大逃杀直播vs airpods
  14. ADB Interface驱动安装[Android Studio开发]
  15. 关于cocos2dx 3.0 跳转场景
  16. 电机专用MCU芯片LCM32F037系列内容介绍
  17. 怎么批量新建文件夹并命名?
  18. 计算机网络——虚拟机网络的三种模式介绍-桥接模式-NAT模式-仅主机模式
  19. 优雅整洁的 Java 代码命名技巧,风之极·净化
  20. Flash打造星火飘落效果

热门文章

  1. 计算机中复合模板在哪,冷冲模CAD系统中装配模板的设计与复合算法研究-计算机软件专业论文.docx...
  2. java eclipse svn_[Java教程]Eclipse 安装 SVN 的在线插件
  3. matlab进行动力吸振器设计,动力吸振器的参数设计和动力学分析
  4. Linux 常用命令大放送
  5. 构建第一个Spring Boot2.0应用之集成dubbo上---环境搭建(九)
  6. 封装算法: 模板方法(Template Method)模式
  7. [转]四种π型RC滤波电路
  8. 应用场景之Dynamic End Point(DEP)IPSec的配置
  9. [置顶]献给写作者的 Markdown 新手指南
  10. 配置SCCM 2012 SP1(七)操作系统部署