文章预览
为 什么要挑战不在代码中使用for循环呢? 因为这样可以促使你学习使用更高级、更地道的语法或库。 以 Python 为例,本文介绍了许多 大家其实在别人的代码里都见过、但自己很少用的语法 。 从我开始探索 Python 中惊人的语言功能到现在已经有一段时间了。一开始,我给自己提出了一个挑战:练习更多的 Python 语法,降低使用for循环的频率。这让我的代码变得更简洁和规范,看起来更 pythonic!下面我将会介绍这样做的好处。 通常如下使用场景中会用到 for 循环: 在一个序列来提取一些信息。 从一个序列生成另一个序列。 写 for 已成习惯。 幸运的是,Python 已经有很多工具可以帮助你完成这些工作,你只需要转移你的思路,并以不同的角度来思考它。 通过避免编写 for 循环,你可以获得什么好处: 较少的代码量 更好的代码可读性 更少的缩进(对 Py
………………………………