要找出两个字符串中相同的部分,可用collections中的Counter(
Collections的更多用法)。
>>> from collections import Counter
>>> a = "abcdd"
>>> Counter(a)
Counter({'d': 2, 'a': 1, 'b': 1, 'c': 1})
>>> b = "abd"
>>> Counter(b)
Counter({'a': 1, 'b': 1, 'd': 1})
>>> c = Counter(a) & Counter(b)
>>> c
Counter({'a': 1, 'b': 1, 'd': 1})
>>> "".join(c.keys())
'abd'
本文介绍如何利用Python中的collections.Counter来找出两个字符串中的公共部分。通过实例演示了Counter的基本用法,包括创建Counter对象、进行交集运算及输出结果。
2317

被折叠的 条评论
为什么被折叠?



