Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从列表中删除项目范围_Python_List_Filtering - Fatal编程技术网

Python 从列表中删除项目范围

Python 从列表中删除项目范围,python,list,filtering,Python,List,Filtering,是否有方法删除列表中某个范围内的项目?例如:a=[1,2,3,4,5]。如何从3到5中删除项目?是的,您可以使用列表理解来筛选数据 a = [1,2,3,4,5] print([x for x in a if 3 <= x <= 5]) a=[1,2,3,4,5] 打印([x代表a中的x如果3Yes,您可以使用列表理解来过滤数据 a = [1,2,3,4,5] print([x for x in a if 3 <= x <= 5]) a=[1,2,3,4,5] 打印(

是否有方法删除列表中某个范围内的项目?例如:
a=[1,2,3,4,5]
。如何从3到5中删除项目?

是的,您可以使用列表理解来筛选数据

a = [1,2,3,4,5]
print([x for x in a if 3 <= x <= 5])
a=[1,2,3,4,5]

打印([x代表a中的x如果3Yes,您可以使用列表理解来过滤数据

a = [1,2,3,4,5]
print([x for x in a if 3 <= x <= 5])
a=[1,2,3,4,5]

打印([x代表x在If3中)类似这样的东西应该可以解决这个问题

[z for z in [1,2,3,4,5,6,7] if not 3<=z<=5]


Out[2]:
[1, 2, 6, 7]

[z代表[1,2,3,4,5,6,7]中的z]如果不是3类似的东西应该可以解决这个问题

[z for z in [1,2,3,4,5,6,7] if not 3<=z<=5]


Out[2]:
[1, 2, 6, 7]

[z代表[1,2,3,4,5,6,7]中的z]如果不是3YES,但是首先考虑发布GUI的一个最小的、完整的、可验证的例子,不要认为这是一个复制品,因为它过滤了一个标准而不是最后的N个元素。重新打开;DUPE和目标是完全不同的。是的,但是首先考虑发布一个最小的、完整的、可验证的GUI的例子,不要认为THI。s是重复的,因为它根据一个条件而不是最后的n个元素进行过滤。重新打开;重复和目标完全不同。