我是靠谱客的博主 怕孤独西牛,最近开发中收集的这篇文章主要介绍python for循环写在一行_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 循环写成单行的全部内容了,项目最担心是内存较大,不仅增压了处理器,还可以因为枝节过多,造成某个联系容易损坏,好啦,大家赶紧学习起来吧~

最后

以上就是怕孤独西牛为你收集整理的python for循环写在一行_python开发如何将嵌套 for 循环写成单行?的全部内容,希望文章能够帮你解决python for循环写在一行_python开发如何将嵌套 for 循环写成单行?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部