如何测试某个数字超出范围列表的次数?
例:
value = 1
Ranges_array = [[0, 2], [2, 4], [0, 3]]
output = 1
Run Code Online (Sandbox Code Playgroud)
因此,生成的输出将为1,因为只有一个范围,其中值1不在其中.
列表理解应该足够了。
output=len([k for k in Ranges_array if k[0]>value or k[1]<value])
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
75 次 |
最近记录: |