对于if来说

1.常规写法

if a>b:c=a
else :c=b

2.表达式,类似于c/c++中的c=a>b?a:b

c=a if a>b else b

3.列表

c = [b,a][a>b]   #不满足取b,满足取a

对于for来说

1.常规写法

for i in range(10):print(i)

2.加上判断或其他操作

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

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

举个例子:

x=[1,2,3,4]

y=[5,6,7,8]

使两个list中的偶数分别相加,应该结果是2+6,4+6,2+8,4+8

[a + b for a in x for b in y if a%2 == 0 and b%2 ==0]

参考:https://blog.csdn.net/zl87758539/article/details/51675628

python if for 多种写法相关推荐

  1. Python:for的多种写法

    >>> list = [1, 2, 3, 4, 5, 6] # 常规写法 >>> for i in list:print(i) 1 2 3 4 5 6# 加上对迭代 ...

  2. python中if else语句用法_Python中if-else语句的多种写法

    原博文 2017-02-06 10:24 − 初学Python在看程序时发现python中if-else的多种写法,故对其进行分析. 以下为网络内容: a, b, c = 1, 2, 3 1.常规 i ...

  3. Python中if-else语句的多种写法

    初学Python在看程序时发现python中if-else的多种写法,故对其进行分析. 以下为网络内容: a, b, c = 1, 2, 3 1.常规 if a>b: c = a else: c ...

  4. JavaScript绑定键盘事件的多种写法

    使用JavaScript来绑定键盘事件时,有多种写法,而他们的实现效果实际上是等价的,下面一一来列举. 方式一: function keyboard() {document.onkeydown = f ...

  5. 冒泡排序的多种写法、逻辑

    冒泡排序的多种写法.逻辑 本文提供全流程,中文翻译. Chinar坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 Bubble Sort - ...

  6. asp.net 连接字符串的多种写法

    一.使用OleDbConnection对象连接OLE DB数据源 1.连接Access 数据库 Access 2000: "provider=Microsoft.Jet.Oledb.3.5; ...

  7. 条件if语句的多种写法

    条件语句(if-else)的多种写法 在写一些条件语句的时候可以根据自己的喜好选择写法,而不是千篇一律的第一种写法,也可以提高代码的美观程度;后几种酌情使用,一般来说前两种就行了,用后面几种要小心喽

  8. python读二进制格点雷达基数据_radar: 基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取...

    radar-core 介绍 基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取 包括读取分层ppi.插值到等经纬度的网格化ppi以及 cappi.vcs等基本 ...

  9. python适合在什么平台运行-Python 可以在多种平台运行,

    [阅读理解]College just isn't special any more Read the passage and answer the following questions. Colle ...

最新文章

  1. CentOS6.5Minimal安装Gitlab7.5
  2. 针对Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1的解决方案
  3. geomesa hbase geoserver
  4. php cms使用视频教程,PHPCMS v9视频模块使用教程二
  5. boost::hana::always用法的测试程序
  6. 系统工具源码设计页面
  7. 对于 APM 用户的一次真实调查分析(下)
  8. 实例15:python
  9. 国内程序员工资是不是被高估了?为什么美国程序员工作少工资高?
  10. Android 7.0后 播放U盘中的视频文件的解决方案
  11. int和Integer有什么区别(转)
  12. (三)Mybatis类型转换器,接口传参类型,一对一,一对多查询resultMap配置
  13. 《python黑帽子 黑客与渗透测试编程之道》第二章-网络基础 tcp、udp客户端、服务端
  14. python中断言方法举例说明_Python中断言Assertion的一些改进方案
  15. 电商营业执照能入驻跨境电商虾皮shopee平台吗?
  16. 获取学信网学历电子版流程
  17. layedit html源码编辑,Kz.layedit-layui.layedit富文本编辑器拓展
  18. 计算机通信网络(二)路由基本概念及静态路由配置
  19. Github Page 个人主页——自定义域名
  20. wordpress 数据库_如何在WordPress中创建视频库(逐步)

热门文章

  1. 2019-10-7-dotnet-Framework-源代码-·-ScrollViewer
  2. 你下载的文件过大 请使用百度云管家
  3. 大数据技术之Hive
  4. HTML+CSS学习
  5. java主函数的含义
  6. c语言照样解决脑筋急转弯
  7. 聚观早报|苹果版余额宝四天吸金69亿;​微软拟推出私有版ChatGPT
  8. 浅谈coverage
  9. Java的jmap命令使用详解
  10. 记录-java如何播放mp3音频的