检查Python中给定范围的值是否存在于另一个范围值中

ame*_*pta 1 python range python-3.x

我有2个范围,

范围1=范围(80, 90)

范围2=范围(0,360)

我需要检查 range1 是否存在于 range2 中。我们可以在Python中比较2个范围吗?

更多信息 - 这些范围用于检查端口。即范围 2 包含授权(固定和预定义)端口,范围 1 在运行时更改

Pau*_*ian 5

您可以将这两个列表转换为集合,然后检查第一个列表是否包含在另一个列表中,如下所示:

set1 = set(range(80, 90))
set2 = set(range(0, 360))
is_subset = set1.issubset(set2)
print(is_subset)
Run Code Online (Sandbox Code Playgroud)