为什么 Python 的 Range 函数排除结束值?
Python 的 range() 函数创建一个以 start 参数开头的数字序列并在 end 参数之前结束。用户经常会遇到意外的行为,即 range(start, end) 生成排除最终值的列表。
排除背后的原因
与最初的印象相反,此行为不是任意的。它有以下用途:
替代解决方案
For对于必须包含结束值的情况,Python 提供了选项:
def inclusive_range(start, end): return range(start, end + 1)
以上是为什么Python的'range()”函数排除最终值?的详细内容。更多信息请关注PHP中文网其他相关文章!