"""根据关键字删除列表中的元素"""
def remove_contents(contents,targets):
"""删除targets列表中与contents列表共有的元素"""
for content in contents:
while content in targets:
targets.remove(content)
return targets
def find_contents(keys,targets):
"""找出targets列表中包含关键字的元素"""
results = []
for k in range(0,len(keys)):
for target in targets:
if target.find(keys[k]) != -1:
results.append(target)
return results
def rmv_by_keys(keys,targets):
"""删除列表中包含关键字的元素"""
return remove_contents(find_contents(keys,targets),targets)