python if for 多种写法
对于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 多种写法相关推荐
- Python:for的多种写法
>>> list = [1, 2, 3, 4, 5, 6] # 常规写法 >>> for i in list:print(i) 1 2 3 4 5 6# 加上对迭代 ...
- python中if else语句用法_Python中if-else语句的多种写法
原博文 2017-02-06 10:24 − 初学Python在看程序时发现python中if-else的多种写法,故对其进行分析. 以下为网络内容: a, b, c = 1, 2, 3 1.常规 i ...
- Python中if-else语句的多种写法
初学Python在看程序时发现python中if-else的多种写法,故对其进行分析. 以下为网络内容: a, b, c = 1, 2, 3 1.常规 if a>b: c = a else: c ...
- JavaScript绑定键盘事件的多种写法
使用JavaScript来绑定键盘事件时,有多种写法,而他们的实现效果实际上是等价的,下面一一来列举. 方式一: function keyboard() {document.onkeydown = f ...
- 冒泡排序的多种写法、逻辑
冒泡排序的多种写法.逻辑 本文提供全流程,中文翻译. Chinar坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 Bubble Sort - ...
- asp.net 连接字符串的多种写法
一.使用OleDbConnection对象连接OLE DB数据源 1.连接Access 数据库 Access 2000: "provider=Microsoft.Jet.Oledb.3.5; ...
- 条件if语句的多种写法
条件语句(if-else)的多种写法 在写一些条件语句的时候可以根据自己的喜好选择写法,而不是千篇一律的第一种写法,也可以提高代码的美观程度;后几种酌情使用,一般来说前两种就行了,用后面几种要小心喽
- python读二进制格点雷达基数据_radar: 基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取...
radar-core 介绍 基于python pycinrad 以及多种类库 编写基于java 的雷达基数据统一格式读取 包括读取分层ppi.插值到等经纬度的网格化ppi以及 cappi.vcs等基本 ...
- python适合在什么平台运行-Python 可以在多种平台运行,
[阅读理解]College just isn't special any more Read the passage and answer the following questions. Colle ...
最新文章
- CentOS6.5Minimal安装Gitlab7.5
- 针对Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1的解决方案
- geomesa hbase geoserver
- php cms使用视频教程,PHPCMS v9视频模块使用教程二
- boost::hana::always用法的测试程序
- 系统工具源码设计页面
- 对于 APM 用户的一次真实调查分析(下)
- 实例15:python
- 国内程序员工资是不是被高估了?为什么美国程序员工作少工资高?
- Android 7.0后 播放U盘中的视频文件的解决方案
- int和Integer有什么区别(转)
- (三)Mybatis类型转换器,接口传参类型,一对一,一对多查询resultMap配置
- 《python黑帽子 黑客与渗透测试编程之道》第二章-网络基础 tcp、udp客户端、服务端
- python中断言方法举例说明_Python中断言Assertion的一些改进方案
- 电商营业执照能入驻跨境电商虾皮shopee平台吗?
- 获取学信网学历电子版流程
- layedit html源码编辑,Kz.layedit-layui.layedit富文本编辑器拓展
- 计算机通信网络(二)路由基本概念及静态路由配置
- Github Page 个人主页——自定义域名
- wordpress 数据库_如何在WordPress中创建视频库(逐步)