分类: Python/Ruby
2014-11-14 11:56:16
[fontsize=\relsize{-2},numbers=left] >>> x = [5,12,13,200] >>> x [5, 12, 13, 200] >>> x.append(-2) >>> x [5, 12, 13, 200, -2] >>> del x[2] >>> x [5, 12, 200, -2] >>> z = x[1:3] # array "slicing": elements 1 through 3-1 = 2 >>> z [12, 200] >>> yy = [3,4,5,12,13] >>> yy[3:] # all elements starting with index 3 [12, 13] >>> yy[:3] # all elements up to but excluding index 3 [3, 4, 5] 就是不太明白中括号里的冒号是对X集合做什么处理,请赐教 答案:切片。 Python下标是以0开始的 x[1:3]表示返回集合中下标1至3(不包括3)的元素集合 x[:3] 表示返回从开始到下标3(不包括3)的元素集合 x[3:]表示返回从下标3到结束的元素集合 即返回从开始下标到结束下标之间的集合(不包括结束下标)