您可以使用以下方法将列表扁平化为单个字符串join
,然后应用于Counter
该字符串:
Counter("".join(li))
Run Code Online (Sandbox Code Playgroud)
结果是
Counter({'': 3, '': 2, '': 1})
Run Code Online (Sandbox Code Playgroud)
或者也许更有效的内存方式是
counter = Counter()
for item in li:
counter.update(item)
Run Code Online (Sandbox Code Playgroud)