2023年6月29日发(作者:)
以python为例子讲解不写for循环
为什么要挑战自己在代码里不写for loop?因为这样可以迫使你去使用比较高级、地道的语法或库。文中以python为例子,讲了不少大家其实在别人的代码里都见过、但自己很少用的语法。
这是一个挑战。我要你避免在任何情况下写for循环。同样的,我也要你找到一种场景——除了用for循环以外,用其他方法写都太难。请分享你的发现,我非常想听到这些
距离我开始探索超棒的Python语言特性已经有一段时间了。一开始,这只是我给自己的一个挑战,练习使用更多的语言特性来替代我从其他编程语言那里所学到的。但是事情渐渐变得更有趣了!代码不止变得更简短整洁,而且看起来更加结构化和有规律,在这篇文章中我将更多地介绍这些好处。
首先,让我们退一步看看在写一个for循环背后的直觉是什么:
遍历一个序列提取出一些信息
从当前的序列中生成另外的序列
写for循环已经是我的第二天性了,因为我是一个程序员
幸运的是,Python里面已经有很棒的工具帮你达到这些目标!你需要做的只是转变思想,用不同的角度看问题。
不到处写for循环你将会获得什么
更少的代码行数
更好的代码阅读性
只将缩进用于管理代码文本
Let’s see the code skeleton below:
看看下面这段代码的构架:
# 1
<: <: <:发布者:admin,转转请注明出处:http://www.yc00.com/web/1687976061a62687.html
评论列表(0条)