Python:从列表中的两个值之间删除所有值

贾格万·塞加尔(Jagwant Sehgal)

我有一个字符串值列表。

list1 = ["13:00","13:10","13:20","13:30","13:40"]
range_start = "13:10"
range_end = "13:30"

我要删除位于范围之间的所有值(包括range_start和range_end)。

克里斯蒂安·金

编辑:

不好意思,看错了你的问题。我以为您只想保留这些价值观。相应地更改了我的代码。

list1 = ["13:00","13:10","13:20","13:30","13:40"]
range_start = "13:10"
range_end = "13:30"

您可以对范围条件使用列表推导:

list1 = [x for x in list1 if not(range_start<=x<=range_end)]
print(list1)

您还可以filter在列表中使用

list1=list(filter(lambda x:not(range_start<=x<=range_end), list1))
print(list1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从python中的两个列表中删除通用值

Python,从两个列表中删除相似的值

删除两个值之间的值

如何过滤包含R中数据框列表的特定模式的两个值之间的所有行?

过滤给定值在两个列值之间的pandas DataFrame中的所有行

确保数据框列中的所有值都在两个值之间

如何在两个独立的熊猫数据框中的所有值之间插值?

找出两个向量的所有值之间的差

如何删除列中两个数字值之间的所有行

删除SAS中两个值之间的行

匹配 Excel 中同一列中两个日期之间的所有值

返回与两个条件匹配的所有值的列表

如何在r的列中的两个特定字符值之间标记所有行?

在javascript中的两个选择框之间交换所有值

寻求使用python中两个列表的值的所有可能组合来求解方程的通用方法

从列表中随机删除两个相邻的值

如何根据DateTime值的接近度将两个列表中的所有对象匹配为两个对

删除列表中除python中连续整数中的前两个元素外的值

获取python中两个日期之间的所有列表元素

如何将两个列表中的所有值相乘并获得相应的矩阵

如何在两个日期之间的对象列表中搜索值python

在python中重复列表(有两个列表)中的值

交换列表列表中的两个值(python)

如何管理python中两个范围之间的值?

txt文件,python中两个值之间的差异

具有两个值的 Python 列表

检查列表中是否有两个值

Pymongo 查找值介于两个 mongo 索引值之间的所有 Mongo 记录

如何在python中获取在两个列表之间进行插值的函数(每个列表都有自己的x,y)?