我有一个句子列表,并且此列表中的某些元素仅包含“。”。 (元素:“。”)
这里是列表:
['SECURITY TERMS.', 'This Exhibit C to between ', '.']
我想从列表中删除所有点元素。
我的预期结果是:
['SECURITY TERMS.', 'This Exhibit C to between ']
为此,我尝试这样:
def remove_tabulation_item(sent_text):
x='.'
for i in range(len(sent_text) - 1, -1, -1):
if x in sent_text[i]:
del sent_text[i]
return sent_text
但是此代码的问题是删除不仅包含“。”的所有元素。
你能帮我吗?
答案 0 :(得分:-1)
我将按照以下方式进行操作:
sentence = ['SECURITY TERMS.', 'This Exhibit C to between ', '.']
nodots = [i for i in sentence if i!='.']
print(nodots) # prints ['SECURITY TERMS.', 'This Exhibit C to between ']