隨筆-49  評論-67  文章-27  trackbacks-0
          經過多次試驗,對元組進行切片時,將嚴格按照從左到右的順序。如:
          a=(0,1,2,3)
          b
          =a[x:y]
          print?b
          這里面我們假設x和y是變量。我們可以將a看作
          ?? 0?? 1?? 2?? 3
          ????????????
          ?? ^??? ^?? ^?? ^
          ±0?? 1?? 2?? 3
          ? -4? -3? -2? -1
          也就是說,x=1和x=-3代表相同的位置。同理,y=3跟y=-1也代表相同的位置。這樣,切片a[x:y]中,x和y分別表示元組a中元素的位置。并且,此時x的位置一定在y的左面。如若不然,b將得到一個空的元組()。
          >>>?a=(0,1,2,3)
          >>>?print?a[0:0]
          ()
          >>>?print?a[0:3]
          (0,?
          1,?2)
          >>>?print?a[0:5]
          (0,?
          1,?2,?3)
          >>>?print?a[-3:2]
          (
          1,)
          >>>?print?a[1:-1]
          (
          1,?2)
          >>>?print?a[1:2]
          (
          1,)
          >>>?print?a[1:3]
          (
          1,?2)
          >>>?print?a[2:1]
          ()
          >>>?print?a[-4:-3]
          (0,)
          >>>?print?a[-3:-4]
          ()
          >>>?
          posted on 2006-06-07 18:38 思考 閱讀(1116) 評論(0)  編輯  收藏 所屬分類: Python

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 邛崃市| 门头沟区| 昆明市| 夏邑县| 高清| 青岛市| 平定县| 泽普县| 蒙阴县| 贺州市| 武清区| 增城市| 九寨沟县| 鸡西市| 友谊县| 前郭尔| 张家口市| 赣州市| 濉溪县| 呼伦贝尔市| 灵台县| 全椒县| 丰镇市| 宽城| 萨嘎县| 紫金县| 孟津县| 夏邑县| 奇台县| 东阳市| 印江| 晋江市| 兴海县| 宁都县| 蓝山县| 黔南| 丰宁| 海盐县| 廉江市| 申扎县| 新闻|