我想在python中迭代一个封闭的整数范围[a,b],即。从 a 迭代到 b,包括 a 和 b。
我知道以下方法:
for i in range(a, b+1):
do_something(i)
为了反向迭代(即按 b、b-1、b-2、...、a 的顺序),我执行以下操作:
for i in range(b, a-1, -1):
do_something(i)
我不喜欢这种加法(示例中的 b+1)和减法(示例中的 a-1)达到范围的封闭端。我发现它的可读性不如 c/c++/Java 对应物(<=
在循环中使用 of)。
你在 python 中有什么东西可以用来在封闭范围之间迭代而无需手动干预边界吗?