我使用textblob來解析英文文本。這是一個單詞列表。如何在python列表中的東西后獲取項目?
['Get', 'coffee', 'and', 'water', 'here']
我想在一個名爲列表1新的列表中的項目「獲得」之後所有的字。
我想在名爲list2的新列表中獲取'Get'和'here'之間的所有單詞。
什麼是最好的方法來做到這一點?是否有任何預先構建的功能,因爲我想保持我的腳本清潔和簡單。 任何建議將不勝感激。
我試過使用這些函數,但他們不工作,返回任何空列表。
def find_between(s, first, last):
try:
start = s.index(first) + len(first)
end = s.index(last, start)
return s[start:end]
except ValueError:
return ""
def find_between_r(s, first, last):
try:
start = s.rindex(first) + len(first)
end = s.rindex(last, start)
return s[start:end]
except ValueError:
return ""
您可以發佈您嘗試過什麼嗎? – IanAuld