我想知道如果有一個庫或一個函數可以返回一個數字,如果輸入是兩個字符串,並且輸出應該是重新編號的數字,發生在兩個串的單詞的示例...找到python中兩個字符串中重新發生的字的數量
輸入:
string 1= my name is user
string 2= my friend is here
輸出:
2
爲 「我」 和 「is」 重複在兩個串...我聽說nltk可以幫助我如果真的有人請引導我的功能...請幫我出
我想知道如果有一個庫或一個函數可以返回一個數字,如果輸入是兩個字符串,並且輸出應該是重新編號的數字,發生在兩個串的單詞的示例...找到python中兩個字符串中重新發生的字的數量
輸入:
string 1= my name is user
string 2= my friend is here
輸出:
2
爲 「我」 和 「is」 重複在兩個串...我聽說nltk可以幫助我如果真的有人請引導我的功能...請幫我出
不知道約nltk
- 似乎有點矯枉過正(除非你想要一些先進的標記)。如果你可以用空格記號化的話,那麼你可以使用集如下:
>>> a = 'one two three four five'
>>> b = 'three blind mice'
>>> set(a.split()).intersection(b.split())
set(['three'])
,並採取了長...
res=set(a.split())&set(b.split())
print len(res)
@ Jon的回答有什麼不同? –
@AshwiniChaudhary:對不起,我的意思是說上述解決方案的等效方法.. – fewtalks
+1打我吧,該死的驗證碼。 –
@AshwiniChaudhary :(這些驗證碼確實出現在最不方便的時間!(其中一些我不知道他們應該是什麼!) –
大多數情況下,它們出現在IP地址發生變化時,有時它們無緣無故地出現。 –