我的問題有幾個問題需要解決。我需要導入一個帶有兩個字段(用作ID的數字字段,以及用作描述的字符串字段)的CSV文件。然後,將字符串字段轉換爲各個單詞的集合(list?tuple?dict?),並搜索彼此集以計算匹配。從Python中的另一個字符串搜索字符串
例如:
id_field | desc_field
1 | some description
2 | some other description
3 | some third other description
我需要什麼了。這是id_field列表匹配
id_field 1 has 2 matches in id_field 2
id_field 1 has 2 matches in id_field 3
id_field 2 has 3 matches in id_field 3
等
導入csv
文件應該很容易使用要做到:
import csv
reader = csv.reader(open('SOMEFILE.csv'), delimiter=',', quotechar='"'
我敢肯定,我可以使用find或in操作符來處理查找和計算單詞,但是我無法編寫能夠讓我搜索csv字符串字段的代碼。
嗨約翰!歡迎來到SO。我不明白你在問什麼。你能澄清一下嗎? – darthbith
如果還有以下幾行,desc_field「1」的得分:''4 |以其他順序的一些描述和''5 |一些說明藍色否則''? – eyquem