数组 num = [1,2,3,4,5,6,7,8,9,10]
1. 数组索引
从左往右:第一个索引是 0
num [3:6] ---> [4,5,6]
3:表示需要提取部分的第一个元素的索引
num [:: 2] ---> [1, 3, 5, 7, 9]
num [::-2] ---> [10,8, 6, 4, 2]
步长可以是负数,从右边开始提取元素
num [10:0:-2] ---> [10,8,6,4,2]
num [0:10:-2] ---> [] 当使用一个负数作为步长的时候,必须让开始点大于结束点
4. 数组相加
num1 = [1,2]
num2 = [3,4]
num1 + num2 ---> [1, 2, 3, 4]
5. 数组乘法,用一个数字 X 乘以一个数组,会使这个数组重复 X 次
'python'*5 ---> 'pythonpythonpythonpythonpython'
[2]*4 ---> [2, 2, 2, 2]
[2,3]*4 ---> [2, 3, 2, 3, 2, 3, 2, 3]
初始化一个长度为5的列表,但是内容为空
seq = [None]*5 ---> [None, None, None, None, None]
6. 判断元素是否是数组的成员
num = [1,2]
1 in num ---> True
7. 最大值,最小值,和长度
num = [1,2,3]
max(num) ---> 3
min(num) ---> 1
len(num) ---> 3
以多个数字直接作为参数
max(1,2,3) ---> 3
min(1,2,3) ---> 1
len(1,2,3) 不行
1. 数组索引
从左往右:第一个索引是 0
从右往左:第一个索引是 -1
num [3:6] ---> [4,5,6]
3:表示需要提取部分的第一个元素的索引
6:表示分片之后剩下部分的第一个元素的编号
num [:: 2] ---> [1, 3, 5, 7, 9]
num [::-2] ---> [10,8, 6, 4, 2]
步长可以是负数,从右边开始提取元素
num [10:0:-2] ---> [10,8,6,4,2]
num [0:10:-2] ---> [] 当使用一个负数作为步长的时候,必须让开始点大于结束点
4. 数组相加
num1 = [1,2]
num2 = [3,4]
num1 + num2 ---> [1, 2, 3, 4]
5. 数组乘法,用一个数字 X 乘以一个数组,会使这个数组重复 X 次
'python'*5 ---> 'pythonpythonpythonpythonpython'
[2]*4 ---> [2, 2, 2, 2]
[2,3]*4 ---> [2, 3, 2, 3, 2, 3, 2, 3]
初始化一个长度为5的列表,但是内容为空
seq = [None]*5 ---> [None, None, None, None, None]
6. 判断元素是否是数组的成员
num = [1,2]
1 in num ---> True
7. 最大值,最小值,和长度
num = [1,2,3]
max(num) ---> 3
min(num) ---> 1
len(num) ---> 3
以多个数字直接作为参数
max(1,2,3) ---> 3
min(1,2,3) ---> 1
len(1,2,3) 不行