摘要:
假如有一个list,其中每个子项都是一个dict,现在要根据dict中的公共键进行排序。 我们知道,sorted函数有一个关键字参数key,可以定制排序用到的算法。比如,我们有一个从数据库中获取到的一组用户,数据如下: 现在,我们想根据“fname”进行排序,我们可以编写如下的代码: 这是常规的代码 阅读全文
摘要:
collections模块有一个类,专门用于统计序列中各个元素出现的次数,叫做Counter。 Counter实际上是dict的一个子类。并提供了额外的一些专门用于统计次数的方法:most_common()。 Counter对象的一个很少被知道的特性是其实现了对象的相关数学操作,如下: 毋庸置疑, 阅读全文