简化Python链式比较

时间:2016-11-08 01:02:47

标签: python

我在PyCharm中编写了一些python代码。当我写下面的测试时,它会给我一个警告。

P = ababa
m = 5
N = [1, 0, 3, 0, 5]
k = 2  because  N[m - k - 1] == N[5 - 2 - 1] == N[2] == 3 == 5 - k

有关警告的信息显示它正在显示,因为可以简化比较。 有没有更好的方法来编写这种比较。 An image showing the warning

1 个答案:

答案 0 :(得分:6)

return 1 <= factor <= 2

这将消除它,因为它结合了两个比较。