写下理解以免之后忘了
Topic sourceCounter的本质还是字典,所以。。一个简单示例:
c = Counter('aababc')
print(c)
#输出:#{'a':3,'b':2,'c':1}
# 一个记录key重复次数的字典?emmm
原文改一下应该更容易理解:
for ch in 'programming':
x = c[ch]
x += 1
- 1
Counter的本质还是字典,所以。。一个简单示例:
c = Counter('aababc')
print(c)
#输出:#{'a':3,'b':2,'c':1}
# 一个记录key重复次数的字典?emmm
原文改一下应该更容易理解:
for ch in 'programming':
x = c[ch]
x += 1
为什么猫不吃鱼
ChainMap的作用是对多个字典dict进行链接emm简单来说就是把几个字典绑在了一起变成一个所有字典总和的大字典,但是注意这不等同于拼接!跟普通的字典拼接相比最主要的区别就是这个大字典里能保存一样的键key!当你用被重复的key去访问Value的时候得到的一定是在大字典里位置靠前的Value,被链接起来的字典会因为排序不同而产生优先级!