我有一個字符串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