collections

collections.namedtuple() : 将元组转化成坐标式

class collections.deque(iterable)

  append(x) :在数组的右边添加x元素

  appendleft(x) : 在数组的左边添加x元素

  clear() : 清空数组的元素

  count(x) : 统计x在对象中出项的次数

  extend(iterablb) : 在对象的右侧添加新的可迭代对象iterable

   extendleft(iterable) : 将iterable中的元素反转之后添加到对象的左侧。

  pop() : 将对象右侧的元素抛出

  popleft() : 将对象左侧的元素抛出

  remove(value) : 从左到右遍历对象,将第一次匹配上value的元素删除

  reverse() : 将对象中的元素反转

  rotate(n) : 如果n是正数,将对象尾部的n个元素放到对象的开头,如果n是负数,就将对象前面的n个对象放到尾部。

 

class collections.defaultdict() :

  它是字典的一个子类,除了可以设置字典中不存在键的默认值(类型,或者自定义的),其他的和字典一样。

class collections.OrderedDict():

   此类定义的字典是有顺序的,根据输入的顺序进行排序。可以实现一个FIFO(先进先出)的dict,当容量超出限制时,先删除最早添加的Key

  

  

 

posted @ 2015-08-10 21:36  xiaoli2018  阅读(155)  评论(0)    收藏  举报