1. list
初始化
>>> a=[None]*4
>>> print(a) [None, None, None, None]
len(list) 列表元素个数
2. range
默认是从 0 开始。例如range(5)等价于range(0, 5)= [0, 1, 2, 3, 4]
2. 切片
切片的语法表达式为:[start_index : end_index : step]
,其中:
start_index
表示起始索引end_index
表示结束索引step
表示步长,步长不能为0,且默认值为1
如果我们将步长设为-1
,那么就可以很方便的得到一个反序的序列了:
>>> C[::-1]
['F', 'E', 'D', 'C', 'B', 'A']
切片时,一定要保证start_index
到end_index
的方向与步长step
的方向同向,否则会切出空的序列:
>>> C[0:3:-1]
[]
>>> C[3:0:1]
[]
详细参考 https://blog.csdn.net/downing114/article/details/70445468