for 和if 的连写

Python if 和 for 的组合写法
Python中for 循环的
是用list解析的

[对(x)的操作 for x in 集合 if 条件]

[对(x,y)的操作 for x in 集合1 for y in 集合2 if 条件]

举一个简单的例子:

x=[1,2,3,4,5]

y=[5,6,7,8,9]

我想让着两个list中的奇数分别相加,应该结果是
1+5,1+7,1+9,3+5,3+7,3+9,5+5,5+7,5+9,
如下:
先求列表中x的奇数:

x=[1,2,3,4,5]
c=[k for k in x if k%2==1]
print(c)#[1, 3, 5]
1
2
3
x=[1,2,3,4,5]
y=[5,6,7,8,9]c=[a+b for a in x for b in y if a%2==1 and b%2==1]
print(c)#[6, 8, 10, 8, 10, 12, 10, 12, 14]
1
2
3
4
5

https://blog.csdn.net/weixin_37647148/article/details/108529978

Python for和if的连写相关推荐

  1. python学到什么程度可以写爬虫-刚开始学习 Python 到可以写出一个爬虫大约需要多长时间...

    学习 Python 的三种境界 前言王国维在<人间词话>中将读书分为了三种境界:"古今之成大事业.大学问者,必经过三种之境界:"昨夜西风凋碧树,独上高楼,望尽天涯路'. ...

  2. php和python写爬虫-python和php哪个更适合写爬虫

    python和PHP相比较,python适合做爬虫.原因如下 抓取网页本身的接口 相比与其他静态编程语言,如java,c#,C++,python抓取网页文档的接口更简洁:相比其他动态脚本语言,如per ...

  3. Python模拟Linux的Crontab, 写个任务计划需求

    Python模拟Linux的Crontab, 写个任务计划需求 来具体点 需求:执行一个程序, 程序一直是运行状态, 这里假设是一个函数当程序运行30s的时候, 需要终止程序, 可以用python, ...

  4. python实验报告代写_TensorFlow作业代写、代做Python程序语言作业、代写github课程作业、Python实验作业代写...

    TensorFlow作业代写.代做Python程序语言作业.代写github课程作业.Python实验作业代写 日期:2019-07-10 10:34 Python Practical Examine ...

  5. Python+OpenCV:基于SVM手写数据OCR(OCR of Hand-written Data using SVM)

    Python+OpenCV:基于SVM手写数据OCR(OCR of Hand-written Data using SVM) dsize = 20 affine_flags = lmc_cv.WARP ...

  6. Python+OpenCV:基于KNN手写数据OCR(OCR of Hand-written Data using kNN)

    Python+OpenCV:基于KNN手写数据OCR(OCR of Hand-written Data using kNN) OCR of Hand-written Digits ########## ...

  7. python 中关于无法导入自己写的类。解决方法

    python 中关于无法导入自己写的类.解决方法 参考文章: (1)python 中关于无法导入自己写的类.解决方法 (2)https://www.cnblogs.com/jc-home/p/1209 ...

  8. 孤荷凌寒自学python第七十九天开始写Python的第一个爬虫9并使用pydocx模块将结果写入word文档...

    孤荷凌寒自学python第七十九天开始写Python的第一个爬虫9 (完整学习过程屏幕记录视频地址在文末) 今天在上一天的基础上继续完成对我的第一个代码程序的书写. 到今天终于完成了对docx模块针对 ...

  9. python什么字体好看_七个不一样的Python代码写法,让你写出一手漂亮的代码

    原标题:七个不一样的Python代码写法,让你写出一手漂亮的代码 Python语言这么火,有很多同学是从其他语言转行过来的(比如c++,java语言),多多少少写代码的时候也会受其他语言的影响!而对于 ...

  10. 基于Python的BP网络实现手写数字识别

    资源下载地址:https://download.csdn.net/download/sheziqiong/86790047 资源下载地址:https://download.csdn.net/downl ...

最新文章

  1. Vue 中 CSS 动画原理
  2. PHP 学习笔记 01
  3. SQL Server - DAC(Dedicated Administrator Connection)专用管理员连接
  4. 哥本哈根能效中心:阿里云用清洁的计算能力改变世界
  5. map的详解及常见面试题
  6. oracle sql 查询优化器,基于ORACLE成本优化器的SQL查询优化分析与应用
  7. linux软件包管理解析,linux学习笔记_09_软件包管理解析.doc
  8. anaconda和python有什么不一样_看着一样的胶带,价格为什么不一样?
  9. 扇贝有道每日一句180904
  10. Mimics医学建模学习笔记
  11. 【目标检测】YOLOv5跑通VOC2007数据集
  12. 运用RapidMiner进行分类预测
  13. android TextView(文本框)详解
  14. route -n 详解
  15. 生成对抗网络理论模型和应用综述
  16. 如何实现自定义倍速播放PC端浏览器中的视频
  17. ThinkPHP 导入的几种方法
  18. Java 行业的相关就业前景分析
  19. Vue 使用three.js实现简单全景图
  20. 最新版网页浏览器Flash插件离线版安装程序下载

热门文章

  1. 2020年第十届C/C++ B组第二场蓝桥杯省赛真题(跑步锻炼)第4道
  2. kubectl命令大全
  3. python基础系列教程——python面向对象编程全解
  4. java使用DES加密方式,实现对数据的加密解密
  5. js中函数参数arguments、callee、caller,值传递、重载
  6. html跨页面传数组,如何把一个页面的对象数组传到另外一个页面,没有后台,存js_html/css_WEB-ITnose...
  7. cesium 经纬度绘制点_Cesium经纬度与坐标的问题
  8. Bootstrap(5)栅格系统
  9. 苹果开发者账号那些事儿(三)
  10. 初探Bootstrap