【发布时间】:2021-07-13 18:44:21
【问题描述】:
如果我有一个列表,每个项目都是一个字符串类型的项目。假设在每个项目中都有一组我要删除的特定单词。我该怎么做?
这是我自己的方法,但没有奏效。
for row in new_basket:
if "\n" in item:
item = item.replace("\n", "")
if "pattern" in row:
item = item.replace("pattern", "")
if "potato" in row:
item = item.replace("potato", "")
if "another text I don't want" in row:
item = item.replace("another text I don't want", "")
示例输入:
['姓名:马克的土豆','出生日期:11/11/1111','详细信息:红色']
期望的输出: ['马克的土豆','11/11/1111','红色']
【问题讨论】:
-
你能提供示例输入并期望输出吗?
-
我可以举个例子是的。我会把它添加到问题中。
-
你打电话给
item太早了。您应该搜索row。例如。NameError: name 'item' is not defined -
@DanielHao 完成。
-
@af3ld 我不明白。