0
点赞
收藏
分享

微信扫一扫

collections

Android开发指南 2022-06-27 阅读 100
# -*- coding:utf-8:-*-
import collections
#Counter是对字典类型的补充,用于追踪值的出现次数。继承于字典 可以用字典的所有文法
#具备字典的所有功能 + 自己的功能
c1=collections.Counter('adfsffdsqafr')
print(c1)
print(list(c1.elements()))
print(c1.get('a'))
print(c1.items())
print(c1.keys())
print(c1.most_common(3))
print(c1.update(['a','c','c'])#增加元素并统计
print(c1.substract(['a','c','c'])#减并统计
#defaultdict是对字典的类型的补充,他默认给字典的值设置了一个类型。
values = [11, 22, 33,44,55,66,77,88,99,90]
my_dict = collections.defaultdict(list)
for value in values:
if value>66:
my_dict['k1'].append(value)
else:
my_dict['k2'].append(value)
#orderdDict是对字典类型的补充,他记住了字典元素添加的顺序

 


举报

相关推荐

python collections

Collections工具类

java Collections 详解

Java中Collections

Collections.sort

Collections类(笔记)

0 条评论