冒号的基本使用方法如下:
- ls[arg1:arg2]
- arg1代表开始位置的下表,包括此下标的内容
- 当arg1为’ 0 '时,则说明从第一个元素开始,向后数arg2个元素
- 当arg1为’ : '时,则说明从第一个元素开始,arg2变为步长
- arg2代表结束位置的下表,不包含此下标的内容
- 当arg2为’ : '时,则说明直至最后一个元素(包括最后一个元素)
代码实验
ls = [0,1,2,3,4,5,6,7,8,9]
ls = [0,1,2,3,4,5,6,7,8,9]
print('ls is:',ls)
print('ls[2::] is:',ls[2::])
print('ls[2:-1]is:',ls[2:-1])
print('ls[2:9] is:',ls[2:9])
print('ls[::3] is:',ls[::3])
# print('ls[:::]is: ',ls[:::])
输出分别为
ls is: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
ls[2::] is: [2, 3, 4, 5, 6, 7, 8, 9]
ls[2:-1]is: [2, 3, 4, 5, 6, 7, 8]
ls[2:9] is: [2, 3, 4, 5, 6, 7, 8]
ls[::3] is: [0, 3, 6, 9]