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个元素进行过滤。重新打开;重复和目标完全不同。