Python 中如何删除一个列表 List 中多个符合条件的元素
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 中如何删除一个列表 List 中多个符合条件的元素相关的知识,希望对你有一定的参考价值。
参考技术A l3=range(10)l2=range(5)
l3=[i for i in l3 if i not in l2]
运行结果:
Python 2.7.12 (default, Nov 22 2016, 17:23:24)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> l3=range(10)
>>> l3
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> l2=range(5)
>>> l2
[0, 1, 2, 3, 4]
>>> l3=[i for i in l3 if i not in l2]
>>> l3
[5, 6, 7, 8, 9]
如何删除一个list中最后一个元素
1、python删除列表中指定元素的方法。
2、代码实例,创建一个列表。
3、打印定义的列表,使用print()。
4、删除列表中的指定元素,使用remove()。
5、再次打印删除元素后的列表。
6、列表的remove()方法其他注意事项。
参考技术A1、在电脑上打开list软件,创建一个项目,然后创建一个类。
2、创建完成之后,来实现先在list集合中添加元素,然后删除list集合中元素,首先创建一个赋值给list集合的数组。
3、创建一个list集合,通过for循环和list.add(arr[i])方法,将数组的值添加到list中。
4、运行项目,在控制台可以看到list集合里面已经成功添加了元素。
5、在list集合添加数据之后,通过list.remove(k)方法进行删除list集合最后的一个元素。
6、可以看到已经成功删除了list集合的最后一个元素,删除第几个元素可以通过k值确定。
参考技术B1、对于已经创建完成的list容器,如果想要删除容器中的首个元素,那么通过调用pop_front可以完成。
2、从输出的结果看,list容器中的首个元素已经删除成功。
3、如果想要删除list元素中第二个元素,那么通过调用erase函数可以完成,具体可以参照下图红色方框标示的代码块。
4、从输出的结果看,list容器中的第二个容器已经被删除成功。
5、如果想要删除list容器的最后一个元素,那么通过调用pop_back函数来完成。
6、从输出的结果看,list容器中的最后一个元素已经删除成功。
使用 java.util.List.remove(int)
看示例
public static void main(String[] args)
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.remove(list.size() - 1);
System.out.println(list);
返回 :
[1, 2, 3]
本回答被提问者采纳 参考技术D list.remove(list.size()-1);以上是关于Python 中如何删除一个列表 List 中多个符合条件的元素的主要内容,如果未能解决你的问题,请参考以下文章