我有一个字符串stringlist = ["elementOne" , "elementTwo" , "elementThree"]
的名单,我想搜索包含"Two"
串并删除从列表中的元素,所以我的列表将成为stringlist = ["elementOne" , "elementThree"]
查找并删除列表中的元素,如果匹配的字符串
我管理打印他们,但真的不知道如何使用del
,因为我不知道该索引列表或使用stringlist.remove("elementTwo")
完全删除,因为我不知道含"Two"
我的代码元素的确切字符串到目前为止:
for x in stringlist:
if "Two" in x:
print(x)
通常修改正在迭代的列表是个不错的主意。这是不同的,因为你使用枚举()? –
@TimCastelijns好的,你注意到了这一点,是的,它实际上并不安全,并且它没有任何区别,使用'enumerate'或不! – Kasramvd