884 兩句話中的不常見單詞

2021-10-10 02:32:04 字數 654 閱讀 4505

給定兩個句子 a 和 b 。 (句子是一串由空格分隔的單詞。每個單詞僅由小寫字母組成。)

如果乙個單詞在其中乙個句子中只出現一次,在另乙個句子中卻沒有出現,那麼這個單詞就是不常見的。

返回所有不常用單詞的列表。

您可以按任何順序返回列表。

示例 1:

示例 2:

題意:返回只出現一次的單詞

用字典計數,返回值為1的單詞

class

solution

:def

uncommonfromsentences

(self, a:

str, b:

str)

-> list[

str]

: dic =

allstr = a.split(

)+ b.split(

)#for x in allstr:

# dic[x] = dic.get(x,0) + 1

dic = collections.counter(allstr)

return

[word for word in dic if dic[word]==1

]

884 兩句話中的不常見單詞

leetcode weekly contest 97的第一道題目,分值為3分。原題目要求如下 給定兩個句子 a 和 b 句子是一串由空格分隔的單詞。每個單詞僅由小寫字母組成。如果乙個單詞在其中乙個句子中只出現一次,在另乙個句子中卻沒有出現,那麼這個單詞就是不常見的。返回所有不常用單詞的列表。您可以按...

884 兩句話中的不常見單詞

給定兩個句子 a 和 b 句子是一串由空格分隔的單詞。每個單詞僅由小寫字母組成。如果乙個單詞在其中乙個句子中只出現一次,在另乙個句子中卻沒有出現,那麼這個單詞就是不常見的。返回所有不常用單詞的列表。您可以按任何順序返回列表。思路 利用split 將字串轉換成列表,合併兩個列表,如果元素只有1個,就是...

884 兩句話中的不常見單詞

給定兩個句子 a 和 b 句子是一串由空格分隔的單詞。每個單詞僅由小寫字母組成。如果乙個單詞在其中乙個句子中只出現一次,在另乙個句子中卻沒有出現,那麼這個單詞就是不常見的。返回所有不常用單詞的列表。您可以按任何順序返回列表。示例 1 其實我們要注意審題,在乙個句子只出現一次,在另乙個句子沒有出現,這...