可以认为是前面的组合数据类型的扩展。

 

一、namedtuple

具名元组

感觉没啥用。用到再说。

 

 

二、Counter

res = Counter(a)                    #用来统计a中元素的频率。返回的是一个字典。

res.most_common(2)            #出现频率最高的两个元素。

list(res.elements())                #元素按照频率展开。

 

例:

常用内置模块(4):collections库——容器数据类型

 

结果:

常用内置模块(4):collections库——容器数据类型

 

 

 

三、deque

双向队列:可以在两端进行插入和删除

d = deque("abc")

d.append("d")         #右端增加

d.appendleft("a")    #左端增加

d.pop()                   #右端删除

d.popleft()              #左端删除

 

 

 

例:

 

常用内置模块(4):collections库——容器数据类型

 

结果:

常用内置模块(4):collections库——容器数据类型

 

 

 

 

 

 

 

相关文章:

  • 2021-11-13
  • 2022-01-23
  • 2021-11-12
  • 2022-02-23
  • 2021-07-30
  • 2022-12-23
  • 2022-02-07
猜你喜欢
  • 2022-12-23
  • 2021-08-25
  • 2021-11-05
  • 2021-08-26
  • 2021-09-17
  • 2022-12-23
  • 2021-07-27
相关资源
相似解决方案