Не элегантный способ сделать это. Но служит цели.
doc = ["super man good weather", "bet man nice car", "iron man awesome soup", "a manned mission to mars"]
keyword = " man " # to make sure that you don't remove words that contain man as substring
doc = [string.split(keyword)[1].strip() if keyword in string else string for string in doc]
print(doc)
Выход
['good weather', 'nice car', 'awesome soup', 'a manned mission to mars']
Смотрите это в действии здесь
на основе регулярных выраженийрешение
import re
doc = ["man super man good weather", "a bet man nice car", "iron man awesome man soup", "a manned mission to mars"]
doc = [re.sub('\w+ man ', '', string).strip() for string in doc]
print(doc)
Выход
['man good weather', 'a nice car', 'soup', 'a manned mission to mars']
См. это в действии здесь