You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何判断浮点数是否在列表区间内?求Python实现函数代码

判断浮点数是否在指定区间列表中的Python函数

函数实现

遍历区间列表,逐个检查浮点数x是否落在当前闭区间内,只要有一个区间满足条件就返回True,遍历完所有区间都不满足则返回False。代码如下:

def function(x, list_):
    for interval in list_:
        a, b = interval
        if a <= x <= b:
            return True
    return False

测试示例

可以用以下例子验证函数逻辑:

  • 输入x=2.5,list_=[[1,3], [5,7], [9,10]],调用function(2.5, list_)返回True(2.5在[1,3]区间内)
  • 输入x=4,list_=[[1,3], [5,7], [9,10]],调用function(4, list_)返回False(4不在任何区间内)
  • 输入x=7,list_=[[1,3], [5,7], [9,10]],调用function(7, list_)返回True(闭区间包含端点7)

内容的提问来源于stack exchange,提问作者Moon Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 23:15:54