jquery教程

推荐列表 站点导航

当前位置:首页 > jquery > jquery教程 >

python开发如何将嵌套 for 循环写成单行?

来源:网络整理  作者:网友投稿  发布时间:2020-12-28 04:15
jquery中文网为您提供python开发如何将嵌套 for 循环写成单行?等资源,欢迎您收藏本站,我们将为您提供最新的pytho...

python开发如何将嵌套 for 循环写成单行?

我们这里所说的“单行”并不是有些朋友认为的一行代码,大家可以把这里的“当行”相当于是一站式,将代码缩减到最简单的数量的同时,还可以保持代码上下连贯的运行运转,不仅实现了高简单,高整洁,还可以高效率,高速的去完成代码的编写,这也是我们要学会单行编写的意义,具体的实现内容,大家来看下吧~

进入正题之前,先来看个案例演示:

三元运算符

三元运算符是您经典的if-then-else语句,但用单行表示。 例如:

if 10 % 2 == 0:   print('Even!') else:   print("Odd!")

单行表示可以翻译为:

print("Even!" if 10 % 2 == 0 else "Odd!") # Value = Even!

承上启下,来看下for在python中编写嵌套循环单行?例如,下面准备一串代码:

list1 = range(1,3) list2 = range(4,6)list3 = range(7,9)for item1 in list1:for item2 in list2:for item3 in list3:print(item1 item2 item3)

将嵌套 for 循环写成单行

from itertools import product list1 = range(1,3)list2 = range(4,6)list3 = range(7,9)for item1,item2,item3 in product(list1, list2, list3):print(item1 item2 item3)

输出结果:

$ python demo.py 1213131413141415

以上就是关于嵌套 for 循环写成单行的全部内容了,项目最担心是内存较大,不仅增压了处理器,还可以因为枝节过多,造成某个联系容易损坏,好啦,大家赶紧学习起来吧~

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jq/jc/10031.shtml

最新文章
PHP识别相片是否是颠倒的 PHP识别相片是否是颠倒的

时间:2020-12-28

python编程有哪些ide python编程有哪些ide

时间:2020-12-28

python开发工程师是做什么 python开发工程师是做什么

时间:2020-12-28

php构造函数的作用 php构造函数的作用

时间:2020-12-28

php怎么跟数据库连接 php怎么跟数据库连接

时间:2020-12-28

php实现顺序线性表 php实现顺序线性表

时间:2020-12-28

Python多重继承中的菱形继 Python多重继承中的菱形继

时间:2020-12-28

php中break的作用 php中break的作用

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

python开发如何将嵌套 for 循环写成单行?

2020-12-28 编辑:网友投稿

python开发如何将嵌套 for 循环写成单行?

我们这里所说的“单行”并不是有些朋友认为的一行代码,大家可以把这里的“当行”相当于是一站式,将代码缩减到最简单的数量的同时,还可以保持代码上下连贯的运行运转,不仅实现了高简单,高整洁,还可以高效率,高速的去完成代码的编写,这也是我们要学会单行编写的意义,具体的实现内容,大家来看下吧~

进入正题之前,先来看个案例演示:

三元运算符

三元运算符是您经典的if-then-else语句,但用单行表示。 例如:

if 10 % 2 == 0:   print('Even!') else:   print("Odd!")

单行表示可以翻译为:

print("Even!" if 10 % 2 == 0 else "Odd!") # Value = Even!

承上启下,来看下for在python中编写嵌套循环单行?例如,下面准备一串代码:

list1 = range(1,3) list2 = range(4,6)list3 = range(7,9)for item1 in list1:for item2 in list2:for item3 in list3:print(item1 item2 item3)

将嵌套 for 循环写成单行

from itertools import product list1 = range(1,3)list2 = range(4,6)list3 = range(7,9)for item1,item2,item3 in product(list1, list2, list3):print(item1 item2 item3)

输出结果:

$ python demo.py 1213131413141415

以上就是关于嵌套 for 循环写成单行的全部内容了,项目最担心是内存较大,不仅增压了处理器,还可以因为枝节过多,造成某个联系容易损坏,好啦,大家赶紧学习起来吧~

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jq/jc/10031.shtml

相关文章

风云图片

推荐阅读

返回jquery教程频道首页