python基础 —— 内建模块

collections

namedtuple(‘名称’, [属性list])

用来创建一个自定义的tuple对象(可以表示不变集合),规定了tuple元素的个数,并可以用属性而不是索引来引用tuple的某个元素。

Point = namedtuple('Point', ['x', 'y'])
p = Point(1, 2)

deque

实现插入和删除操作的双向列表,适合用于队列和栈
实现list的append()和pop()外,还支持appendleft()和popleft()

defaultdict

使用dict时,key不存在,返回一个默认值

dd = defaultdict(lambda: 'N/A')

OrderedDict

Key按照插入的顺序排列

Counter

计数器

猜你喜欢

转载自blog.csdn.net/qq_21980099/article/details/84929141