前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >day24,python习题

day24,python习题

作者头像
超蛋lhy
发布2018-08-31 16:38:51
4600
发布2018-08-31 16:38:51
举报
文章被收录于专栏:Pythonista

今日作业

有两个列表,分别存放来老男孩报名学习linux和python课程的学生名字 linux=['钢弹','小壁虎','小虎比','alex','wupeiqi','yuanhao'] python=['dragon','钢弹','zhejiangF4','小虎比']

问题一:得出既报名linux又报名python的学生列表 问题二:得出只报名linux,而没有报名python的学生列表 问题三:得出只报名python,而没有报名linux的学生列表

------------------------------------------------------------------------------------- #作业1,2,3 i=[i for i in linux if i in python] print(i)

i=[ i for i in linux if not i in python] print(i)

i=[i for i in python if not i in linux] print(i)

----------------------------------------------------------------------------------------------- shares={ 'IBM':36.6, 'lenovo':27.3, 'huawei':40.3, 'oldboy':3.2, 'ocean':20.1 }

问题一:得出股票价格大于30的股票名字列表 for i in shares: if shares[i] > 30: print (i) ------------------------------------------------------------ i=[i for i in shares if shares[i] > 30] print(i) ----------------------------------------------------------------------

问题二:求出所有股票的总价格 print((i for i in shares.values())) ----------------------------------------------------------------

作业3

l=[10,2,3,4,5,6,7] 得到一个新列表l1,新列表中每个元素是l中对应每个元素值的平方 过滤出l1中大于40的值,然后求和 --------------------------------------------------------------------------------------- l = [10, 2, 3, 4, 5, 6, 7] l1=[ i*i for i in l] print( sum( i for i in l1 if i >40 ))

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-04-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档