Chain Compares¶
Sourcery refactoring id: chain-compares
¶
Description¶
Combine two compares on same value into a chained compare
Before¶
if 1 < b and b < 3:
print("b is between 1 and 3")
After¶
if 1 < b < 3:
print("b is between 1 and 3")
Explanation¶
Two compare operations on the same value can be chained together. This is described in detail in the Python comparison docs.
Chaining compares is how they are written in mathematics and makes them easier to read.