|
|
1
15
当您重新使用标准库中的工具,而不是通过自己从头开始对它们进行编码来“重新发明轮子”时,您不仅得到了很好的优化和调优软件(有时令人惊讶的是,在
因此,在理解标准库所提供的内容方面的投资可以迅速地、多次地回报自己——而且您将能够“从内存中复制”和重新设计的车轮代码,实际上,由于更多的重用,可能会更好。
顺便说一下,术语“group by”对于大多数程序员来说有一个定义明确的惯用含义,这要归功于它在SQL中的使用(以及在
最后,docstring与函数的签名不匹配——参数顺序错误;-)。 |
|
|
2
5
花在学习Python基础知识上的时间将在稍后的SPADES中得到回报。 因此,学习itertools,以及groupby是如何工作的。 不仅是使用ITertools可能比任何手动解决方案都要快, 它将帮助您将来编写更好的代码。 |