Python实操

  有两个列表,分别存放来老男孩报名学习linux和python课程的学生名字

    linux=[‘钢弹‘,‘小壁虎‘,‘小虎比‘,‘alex‘,‘wupeiqi‘,‘yuanhao‘]

    python=[‘dragon‘,‘钢弹‘,‘zhejiangF4‘,‘小虎比‘]

  问题一:得出既报名linux又报名python的学生列表

l1 = [i for i in linux if i in python ]
print(l1)
-------输出结果-------
[‘钢弹‘, ‘小虎比‘]

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

l1 = [i for i in linux if i not in python]
print(l1)
----------------输出结果------------------
[‘小壁虎‘, ‘alex‘, ‘wupeiqi‘, ‘yuanhao‘]

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

l1 = [i for i in python if i not in linux]
print(l1)
---------输出结果---------
[‘dragon‘, ‘zhejiangF4‘]

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

  问题一:得出股票价格大于30的股票名字列表

list = [i for i in shares if shares[i] > 30]
print(list)
----------输出结果---------
[‘IBM‘, ‘huawei‘]

  问题二:求出所有股票的总价格

list = [shares[i] for i in shares] #把字典所有的values,转成一个列表
print(sum(list)) #打印列表的总和
-------输出结果--------
    127.5

  l=[10,2,3,4,5,6,7] 得到一个新列表l1,新列表中每个元素是l中对应每个元素值的平方 过滤出l1中大于40的值,然后求和

list = [i**2 for i in l if i**2 > 40] #得出取幂后大于40的值的列表
print(sum(list)) #对列表求和
--------输出结果--------
    149

  

时间: 2024-11-11 03:11:02

Python实操的相关文章

Python实操二

实操一: 1.用map来处理字符串列表啊,把列表中所有人都变成sb,比方alex_sb name=['alex','wupeiqi','yuanhao'] name=['alex','wupeiqi','yuanhao'] m = map(lambda name:name+"_SB",name) print(list(m)) ------------输出结果------------------ ['alex_SB', 'wupeiqi_SB', 'yuanhao_SB'] 2.用map

Docker 学习笔记【3】 Docker 仓库、数据卷、数据卷容器,网络基础实操。高级网络配置学习

Docker 学习笔记[4] 高级网络配置实操,实战案例实验 =========================================================================== Docker 学习笔记[2] Docker 仓库实操,创建私有仓库,实操数据卷.数据卷容器,记录开始 =========================================================================== 被格式化的脚本内容: #开头代表

实操 Web Cache (第二版)

实操 Web Cache http://netkiller.github.io/journal/cache.html Mr. Neo Chen (陈景峰), netkiller, BG7NYT 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 <[email protected]> $Id 版权声明 转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明. 文档出处: http://netkiller.githu

process on 自动注册实操 (一)

本文涉及到的技术知识有: selenium 自动化定位: html dom element 抓取: 基于 opencv 的缺口滑块定位: 正则表达式: 偶然地阅读到一篇关于:利用爬虫增加 processon 免费文件数,刚好 process on 文件数要满了,所以想实操一把. 经分析,获知 process on 可以通过分享自己专属链接给别人,别人通过这个链接注册账号后,可以获得系统扩容3个文件. 通过撸代码整理出了通过 selenium 自动注册的逻辑.直接上图: 从上面可以了解到当时 Pr

性能测试工具 jmeter 分布式压力测试实操

性能测试工具 jmeter 分布式压力测试实操 本文在Non-GUI Mode下进行,准备好三台有jdk环境,linux操作系统,同一局域网测试机器,运行两台slave,一台master机器,进行分布式测试. slave-1/slave-2/master配置好jmeter环境(以下操作在jdk版本1.8环境下进行的) 1.下载jmeter3.2 wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-3.2.tgz 2

实操UNITY3D接入91SDK安卓版

原地址:http://bbs.18183.com/thread-149758-1-1.html 本文内容为创建UNITY3D接入91SDK的DEMO的具体操作过程.本人水平有限,UNITY3D与Android如何交互的技术请大家参看雨松的博客.我的开发环境: MAC系统, ECLIPSE, UNITY4.0开发过程:1.准备要UNITY为交互Android自备的CLASS.JAR文件.   我的操作过程是:应用程序->UNTITY文件夹->UNITY->右键:显示包内容->CONT

做一次真正落地的亚马逊和独立站实操分享

当我敲了这几个大字的时候,我自己有点战战兢兢.为什么这么说呢?因为我自己还有很多需要提升的地方,我经常在群里嘚瑟,每次的分享确实是有很多欠缺,不怎么在群里活动的高手对我的分享肯定嗤之以鼻.虽然我觉得自己能力不足,但是我喜欢分享,就像咋们知无不言域名取的一样--知无不言,我喜欢把自己知道的讲给大家听. 那么,可能有些人对我这番话报以赞赏的态度.诚然,每个人都是一个独立的个体,没有必要更没有义务去分享自己所知道的,包括我也是,但是我尽量地去分享我关注亚马逊和独立站推广的实操和心得给大家方向.毕竟别人

DIV+CSS实操五:经管系网页内容模块内容添加(二)

继续接着DIV+CSS实操系列的博文添加代码:DIV+CSS实操一:经管系网页总体模块布局,DIV+CSS实操二: 经管系网页添加导航栏和友情链接栏,DIV+CSS实操三:经管系网页内容模块添加标题栏和版权信息模块和 DIV+CSS实操四:经管系网页内容模块内容添加(一).我们还是添加内容版块的内容,这一次是中间部分和右半部 分.由于中间的图片无缝滚动需要JS实现,我们后续加上. HTML代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr

DIV+CSS实操三:经管系网页内容模块添加标题栏和版权信息模块

我们继续接着DIV+CSS实操一:经管系网页总体模块布局和DIV+CSS实操二:经管系网页添加导航栏和友情链接 栏这个系列的博文做经管系网页.这一次我们所要做的就是给内容版块添加标题栏,还有就是给制作信息版块添加链 接.这一篇博文基本就是做这些了,记着和前两篇博文比较效果. 还是老套路,写HTML代码时,一定要注意闭合标签,一定要注意代码的整齐承担和完整性,先来HTML代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional