0. 标题
Python Itertools工具介绍:让你的代码更整洁更清晰更好
作者: quantgalaxy@outlook.com
blog: https://blog.csdn.net/quant_galaxy
欢迎交流
1. 前言
Python的美妙之处在于它的简单。
不仅因为Python的语法很优雅,还因为它有许多精心设计的内置模块,可以帮助我们有效地实现常见功能。
itertools模块就是一个很好的例子,它为我们在较短的代码中操作Python可迭代对象提供了许多强大的工具。
2. Itertools常用工具介绍
2.1 itertools.product()
当程序变得越来越复杂时,你可能需要编写嵌套循环。当循环的层次越来越多,Python代码将变得丑陋和不可读。
product就是用来介绍循环层级的一个工具。
我们来看下面的例子:
list_a = [