1,用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb

       name=[‘oldboy’,'alex','wusir']

name=['oldboy','alex','wusir']name1=map(lambda n:n+"_sb",name)
for i in name1:print(i)

2,用map来处理下述l,然后用list得到一个新的列表,列表中每个人的名字都是sb结尾

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

l = [{'name': 'alex'}, {'name': 'y'}]
name=map(lambda i:i['name']+"_sb",l)
print(list(name))

3,用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,}
s=filter(lambda i:shares[i]>20,shares)
print(list(s))

4,有下面字典,得到购买每只股票的总价格,并放在一个迭代器中。

结果:list一下[9110.027161.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}]s=map(lambda i:i["shares"]*i['price'],portfolio)
print(list(s))

5,还是上面的字典,用filter过滤出单价大于100的股票。

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}]s=filter(lambda i:i["price"]>100,portfolio)
print(list(s))

6,有下列三种数据类型,
               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[2:],l2[2:],tu[2:])))

7,有如下数据类型:
               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大小进行排序,形成一个新的列表。

print(sorted(l1,key=lambda i:i['sales_volumn']))

转载于:https://www.cnblogs.com/zhoushibin-1/p/9683195.html

python基础作业第十四天相关推荐

  1. Python基础(二十四):面向对象核心知识

    文章目录 面向对象核心知识 一.面向对象三大特性 1.封装 2.继承 3.多态 二.多态 1.了解多态 2.体验多态 三.类属性和实例属性 1.类属性 2.实例属性 四.类方法和静态方法 1.类方法 ...

  2. Python 基础课程第十天

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Python 基础课程第十天 第八章文件操作(IO 技术) 文本文件和二进制文件 文件操作相关模块概述 创建文件对象open() 文本 ...

  3. python 基础系列(十) — Windows CMD命令大全

    python 基础系列(十) - Windows CMD命令大全 python基础系列索引 python 基础系列(一) - Python介绍 python 基础系列(二) - Python基本语法 ...

  4. JAVASE基础模块二十四(泛型)

    JAVASE基础模块二十四(泛型) 泛型的引出 我们这样定义一个obj类的时候 使用的时候需要向下转型 会很麻烦 public class Fananan {public static void ma ...

  5. python自动华 (十四)

    Python自动化 [第十四篇]:HTML介绍 本节内容: Html 概述 HTML文档 常用标签 2. CSS 概述 CSS选择器 CSS常用属性 1.HTML 1.1概述 HTML是英文Hyper ...

  6. python接口自动化测试二十四:上传多个附件,参数化

    python接口自动化测试二十四:上传多个附件,参数化 # 添加多个附件参数化files = [("1.png", "1.png") ("2.png& ...

  7. JAVASE基础模块三十四( 菜鸡版简单登录验证模块系统IO流文件写入)

    JAVASE基础模块三十四( 菜鸡版简单登录验证模块系统IO流文件写入) 开发流程:需求文档 接口文档 效果图 开发环境统一:JDK1.8 IDEA win10 GIT SSM SSH SpringB ...

  8. Java基础学习——第十四章 网络编程

    Java基础学习--第十四章 网络编程 一.网络编程概述 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大.功能强的网络系统,从而使众多的计算机可以方便地互相传递信 ...

  9. python 基础系列(十二) — python正则

    python 基础系列(十二) - python正则 1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分.正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独 ...

最新文章

  1. name 'false' is not defined
  2. 三百年前的AI骗局:骗过美国总统和普鲁士大帝的国际象棋AI
  3. 学习工作即游戏:游戏化生存的现实物语
  4. letecode [204] - Count Primes
  5. android+5+镜像,1 下载AOSP(Android)镜像
  6. mysql 优化count_MySQL优化之COUNT(*)效率
  7. 《java入门第一季》之面向对象(成员方法)
  8. iOS:Autolayout自动布局实例
  9. Java中的JSON解析
  10. C语言复习 -- 知识点总结(全)
  11. 南航计算机院招聘,2018南航计算机专硕我考上啦!
  12. Auto CAD:CAD软件之顶层菜单栏(文件、编辑、视图、插入、格式、绘图、标注、修改、参数、窗口、数据视图)简介之详细攻略
  13. 苹果8p录像鸿蒙,录屏怎么录苹果8p | 手游网游页游攻略大全
  14. 【NLP】电影评论情感分析(基础篇)
  15. Gossiping --解题报告
  16. 历史笔记记录之 MySQL DBA 面试题目 答疑记
  17. 5、C++结构体的使用
  18. (1)简单易学—— 人脸检测 Tensorflow_MTCNN模型训练详细步骤(纯干货,适用于windows和ubuntu系统)
  19. python excel转csv两列互换,python excel转换csv代码实例
  20. 交并比 (IoU), mAP (mean Average Precision), 非极大值抑制 (NMS, Soft NMS, Softer NMS, IoU-Net)

热门文章

  1. python与excel做数据可视化-我在工作中是怎么玩数据的—数据可视化系列教程—Python篇...
  2. 大学生学python到底有没有有-除了不会生孩子,Python还有啥不会的呢
  3. python输入输出-python输入输出及变量
  4. python电脑下载有问题-Python 解决火狐浏览器不弹出下载框直接下载的问题
  5. python可以做什么有趣的东西-python能做哪些生活有趣的事情
  6. 简明python教程在线-简明python教程
  7. python游戏最简单代码-如何利用Python开发一个简单的猜数字游戏
  8. python之父去面试-前端两年月入30K,高频面试题整理(含答案)
  9. python画柱形图-Python绘制精美图表之双柱形图
  10. 21天学通python pdf-21天学通Python PDF百度网盘资源下载