1、建立两个列表lst和lst2,其中lst列表中写入一些元素,lst2为空列表,代码如下lst = "男装","女装","童装","男鞋","八戴女鞋","配饰" lst2 =[
2、现在我们先删除lst列表中的所有元素。用for循环提取lst列表中的所有内容,并且把他添加到lst2这个空列表当中for i in lst: lst2.append(i)
3、接下来我们再用for循环,去提取lst2当中的内容,这次我们for循环下财披仗面用remove方法删除列表lst,具体代码如下:for i in lst2: lst.remove(i)
4、经过上面的处理,我们打印出lst,发暗矿现lst列表已经被删除了。print(lst)
5、接下来我们继续删除,这次我们删除所有服装类型的元素。同样是建立好两个列表,然后我们先用for循环提取出原列表lst,并且做判断当出现“装”这个字符串的时候我们把这个元素添加到空列表lst2 当中for i in lst: if i.find("装")!=-1: lst2.append(i)
6、添加好了列表lst2后,用刚刚的第二次for循环的方式开始进行删除,代码:for i in lst2: lst.remove(i)
7、接下来我们用print打印lst列表,发现列表中所有服装类型的元素全部被删除print(lst)
8、代码总结:删除所有元素方法:lst = ["男装","女装","童装","男鞋","女鞋","配饰" lst2 =[ for i in lst: lst2.append(i) for i in lst2: lst.remove(i) print(lst)删除指定内容方法:lst = ["男装","女装","童装","男鞋","女鞋","配饰" lst2 =[for i in lst: if i.find("装")!=-1: lst2.append(i) for i in lst2: lst.remove(i) print(lst)