标签:变量 2-2 包括 添加 factory col def 关键字 efault
Counter
Counter
是一个有助于 hashable 对象计数的 dict 子类。它是一个无序的集合,其中 hashable对象的元素存储为字典的键,它们的计数存储为字典的值,计数可以为任意整数,包括零和负数。
Counter 对象有一个叫做 elements()
的方法,其返回的序列中,依照计数重复元素相同次数,元素顺序是无序的。most_common()
方法返回最常见的元素及其计数,顺序为最常见到最少。
defaultdict
是内建 dict
类的子类,它覆写了一个方法并添加了一个可写的实例变量。其余功能与字典相同。
defaultdict()
第一个参数提供了 default_factory
属性的初始值,默认值为 None
,default_factory
属性值将作为字典的默认数据类型。所有剩余的参数与字典的构造方法相同,包括关键字参数。
同样的功能使用 defaultdict
比使用 dict.setdefault
方法快。
命名元组有助于对元组每个位置赋予意义,并且让我们的代码有更好的可读性和自文档性。你可以在任何使用元组地方使用命名元组。在例子中我们会创建一个命名元组以展示为元组每个位置保存信息。
标签:变量 2-2 包括 添加 factory col def 关键字 efault
原文地址:http://www.cnblogs.com/gmqpythonlearn/p/7777439.html