為什么 Python 的 Range 要設計成左開右閉區間?


分析過程:https://www.jianshu.com/p/5eaa330788e8

總結一下,選擇第一種表示法(左閉右開區間)有以下幾個原因

  1. 上下界之差等於元素的數量
  2. 易於表示兩個相鄰子序列,一個子序列的上界就是另一個子序列的下界
  3. 序列從零(最小自然數)開始計數時,下界的下標不是 -1(非自然數)
  4. 表達空集時,不會使得上界小於下界


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM