如何用字符串而不是字符串的字母更新计数器?例如,在用两个字符串初始化这个计数器之后:
from collections import Counter
c = Counter(['black','blue'])
“添加”另一个字符串,例如“red”。当我使用 update() 方法时,它会添加字母“r”、“e”、“d”:
c.update('red')
c
>>Counter({'black': 1, 'blue': 1, 'd': 1, 'e': 1, 'r': 1})
原文由 aless80 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用字典更新它,因为添加另一个字符串与使用计数 +1 更新密钥相同:
如果密钥已经存在,则计数将增加 1: