1、list切片操作
取list的前3个元素:
list1 = [1,2,3,4,5]
list1[0:3]
list1[0:3]表示从索引0开始取,直到索引3为止,但是不包括索引3。
即:包括第一个,不包括最后一个。
其他:
list1[:3]表示默认从0开始。
list1[1:]则表示从索引1开始取,直到取完(包括最后一个)。
list1[-2:]则表示从倒数第2个索引开始取,直到取完(包括最后一个)
list1[-2:-1]则表示不包括最后一个。
例子2:
list2 = [1,2,3,4,5,6,7,8,9,10]
list2[0:10:2]
list2[:10:2]
list2[::2]
#
list2[1:10:2]
list[1::2]
#
list2[:]
list2[::]
上述结果自行验证。
2、字符串、tuple元组也可以进行切片操作。
例如:
"ABCDEFG"[1:6]