在Python3中初学者应会的一些基本的提升效率的小技巧
有时候我反问我自己,怎么不知道在Python 3中用更简单的方式做“这样”的事,当我寻求答案时,随着时间的推移,我当然发现更简洁、有效并且bug更少的代码。这样就更清晰了,没有一个多余而模糊的if语句。这样看起来还不错,但是不够简明。如果你想获取一个字典中的最大值,可能会像这样直接:这么做是有效的,但是如果你需要key,那么你就需要在value的基础上再找到key。Collections是我在python中最喜欢的库之一,在python中,除了原始的默认的,如果你还需要其他的数据结构,你就应该看看这个。这样你就有构建在Counter上的mapreduce了,你可能以后还会感谢我。如果你有一个数据想去标准化,你也许会像下面这样:这就是实现方式。
下载地址
用户评论