我有我想要搜索的數據列表。這個新的數據列表的結構就像這樣。關於字符串查找的困惑?
的姓名,地址DOB家庭成員的年齡身高等。
我希望通過數據的線,所以我停在該名稱後顯示優化搜索的搜索「」搜索。我相信我想要使用這個命令:
str.find(sub[, start[, end]])
雖然我在編寫代碼時遇到了麻煩。有關如何讓字符串爲我找到工作的任何提示?
下面是一些樣本數據:
Bennet, John, 17054099","5","156323558","-","0", 714 //
Menendez, Juan,7730126","5","158662525" 11844 //
Brown, Jamal,"9","22966592","+","0",,"4432 //
的想法是我希望我的程序只搜索到第一「」並通過大線的其餘部分不進行搜索。
編輯。所以這是我的代碼。
我想要搜索completedataset中的行直到第一個逗號。我仍然對如何將這些建議落實到現有的代碼中感到困惑。
counter = 1
for line in completedataset:
print counter
counter +=1
for t in matchedLines:
if t in line:
smallerdataset.write(line)
你可以舉一個你的數據列表的例子嗎? – 2010-08-04 15:09:17
這些'//'是什麼?新行? – kennytm 2010-08-04 15:16:41