1、序列是python中最基本的数据结构。序列中的每个元素都对应一个下标——索引位置 或 他的位置。第一个索引是0,第二个是1,以此类推。负数的索引从-1开始。
列表可以操作包括索引、切片、加乘、检查成员。
2、访问列表里面的元素
例:list1=["apple","orange","python"]
list2=[1,2,3,4,5,6,7]
print(list1[0])#获取列表的第一个元素
结果: 1
print(list1[:])#获取整个列表
结果: ["apple","orange","python"]
print(list1[0:2])#获取list1列表中的第一个和第二个元素
结果: ["apple","orange"]
print(list2[-1])#获取list2列表倒数第一个元素
结果: 7
print(list2[-1:-3])
结果: []
print(list2[-3:-1])
结果: [5,6]
注:当索引值为负数的时候最小的数要写在最前面
print(list2[0:-1])
结果: [1,2,3,4,5,6]
print(list2.__len__())等同于print(len(list))#获取list2列表的长度
结果: 7
print(list2.__len__()-1)等同于print(len(list2)-1)
结果: 6
3、python列表脚本操作符
列表对"+"和"*"的操作符与字符串相似,"+"号用于组合列表,"*"用于重复列表.
4、创建列表
列表名=[元素1,元素2,.......]———可包含多个逗号分隔数字或字符
5、列表的取值操作
- 输出指定位置的元素
列表名[索引位置]
索引从0开始一次递增
例: x=[1,2,3,4]
print(x[3])
>>>4
- 获取一组指定范围的元素
列表名[起始位置:终止位置]
注:输出起始位置到终止位置前的元素(不包含终止位置所对应的元素)
6、列表的函数与方法
1/ max(list)——返回列表元素中最大值,以ASCII码为判断依据。
list——要返回最大值得列表
例:list1=["apple","orange","python"]
list2=[1,2,3,4]
print(max(list11))
print(max(list2))
2/ min(list): 返回列表元素中最小的元素,同样以ASCII码为判断依据