# 3.用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb
name=['alex','wupeiqi','yuanhao','nezha']
# def func(item):
# return item+'_sb'
# ret = map(func,name) #ret是迭代器
# for i in ret:
# print(i)
# print(list(ret)) # ret = map(lambda item:item+'_sb',name)
# print(list(ret)) # 4.用filter函数处理数字列表,将列表中所有的偶数筛选出来
# num = [1,3,5,6,7,8]
# def func(x):
# if x%2 == 0:
# return True
# ret = filter(func,num) #ret是迭代器
# print(list(ret))
#
# ret = filter(lambda x:x%2 == 0,num)
# ret = filter(lambda x:True if x%2 == 0 else False,num)
# print(list(ret)) # 5.随意写一个20行以上的文件
# 运行程序,先将内容读到内存中,用列表存储。
# 接收用户输入页码,每页5条,仅输出当页的内容 # with open('file',encoding='utf-8') as f:
# l = f.readlines()
# page_num = int(input('请输入页码 : '))
# pages,mod = divmod(len(l),5) #求有多少页,有没有剩余的行数
# if mod: # 如果有剩余的行数,那么页数加一
# pages += 1 # 一共有多少页
# if page_num > pages or page_num <= 0: #用户输入的页数大于总数或者小于等于0
# print('输入有误')
# elif page_num == pages and mod !=0: #如果用户输入的页码是最后一页,且之前有过剩余行数
# for i in range(mod):
# print(l[(page_num-1)*5 +i].strip()) #只输出这一页上剩余的行
# else:
# for i in range(5):
# print(l[(page_num-1)*5 +i].strip()) #输出5行 # 6.如下,每个小字典的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}
# ] # 6.1.计算购买每支股票的总价
# ret = map(lambda dic : {dic['name']:round(dic['shares']*dic['price'],2)},portfolio)
# print(list(ret)) # 6.2.用filter过滤出,单价大于100的股票有哪些
# ret = filter(lambda dic:True if dic['price'] > 100 else False,portfolio)
# print(list(ret))
# ret = filter(lambda dic:dic['price'] > 100,portfolio)
# print(list(ret)) # 每周大作业
# 这一周写得所有博客地址,精确到页的url,至少三篇,内容不限
# 大作业 : py readme(对作业描述,顺便可以写点儿你想和导员沟通的) 流程图
#

最新文章

  1. 【bzoj1606】[Usaco2008 Dec]Hay For Sale 购买干草
  2. jenkins和hudson---打酱油的日子
  3. 重磅来袭,水木PC客户端全面改版,欢迎使用!
  4. Graph Valid Tree
  5. FreeMarker学习(宏&lt;#macro&gt;的使用)
  6. java中HashSet详解(转)
  7. Android 3D emulation 架构理解
  8. sdk 命令行
  9. Radar Installation(POJ 1328 区间贪心)
  10. Cocos2d-x 3.0 红孩儿私人义务教育 - 第一章 熟人Cocos2d-x 3.0project
  11. Linux 软件包安装管理
  12. github上forck一个分支之后,如何和主分支同步
  13. SQLite Update 语句(http://www.w3cschool.cc/sqlite/sqlite-update.html)
  14. eclipse配置tomcat后启动报内存错误解决方法
  15. mpvue-docs基于vue来开发微信小程序
  16. 第22章 使用外部身份提供商登录 - Identity Server 4 中文文档(v1.0.0)
  17. 小白的CTF学习之路7——内存与硬盘
  18. 使用CodeSmith 生成代码
  19. Jmeter 登入、新增、查询、修改、删除,动态传参。
  20. 爬虫_豆瓣全部正在热映电影 (xpath)

热门文章

  1. 高效法则 之 你还在用这么low的方法打开软件吗?
  2. 死磕 java同步系列之synchronized解析
  3. IOS 关于tableview中cell的长按手势
  4. day01笔记
  5. windows srver 显示桌面图标。
  6. 牛客网Java刷题知识点之构造函数是什么、一般函数和构造函数什么区别呢、构造函数的重载、构造函数的内存图解
  7. java 中的阻塞队列
  8. sql server sql语句
  9. java获得文件扩展名
  10. 使用SpringSession管理分布式系统的会话Session