很简单的问题,但我不知道如何实现它。
本质上:
>>> r = range(4,-1)
>>> 3 in r
False
>>> q = range(-1,4)
>>> 3 in q
True
如您所见,我有相同的界限,-1 和 4,以及相同的测试值,所以当我不知道把它们交给我的顺序是什么?
最佳答案
为什么不先对边界进行排序?
r = range(*sorted((4, -1)))
q = range(*sorted((-1, 4)))
关于python - 如果数字介于两个值之间则返回 [Python],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26624095/