
class Solution:
def uncommonFromSentences(self, s1: str, s2: str) -> List[str]:
freq = Counter(s1.split()) + Counter(s2.split())
ans = list()
for word, occ in freq.items():
if occ == 1:
ans.append(word)
return ans
1.通过split()将句子的单词分割出来,通过Counter()统计第一个句子和第二个句子所有当前单词出现的次数通过字典freq保存
Counter类的目的是用来跟踪值出现的次数。它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value。计数值可以是任意的Interger(包括0和负数)。
2.通过遍历freq字典,只需要知道其中出现次数为1的单词就是两句话中的不常见的单词
版权声明:本文为qq_43094563原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。