列表是一个按特定顺序排列的集合,python中的列表可以加入任何数据类型。
列表定义
list =[‘1‘,2,‘test‘]
列表访问
list[0]:第一个数据;list[-1]:倒数第一个数据;list[1:3] :索引1到3,包含1不包含3;list[:3]:索引0到3,包含1不包含3 ;list[1:]:索引1到最后;list[:]:整个列表。
修改列表元素
list[0]=1000:修改第一个数据为100
新增元素
list.append(‘123‘):在尾部添加‘123‘ ; list.insert(1,‘123‘)在1位置添加‘123‘
删除元素
del list[1]:删除第二个元素;list.pop():删除最后一个元素; list.pop(1):删除第二个元素;list.remove(‘test‘):删除第一个test值
排序
list.sort():对原列表进行字母升序排序;list.sort(reverse=True):对原列表进行字母降序排序;list.sorted():对list进行字母升序排序并返回排序结果;list.sorted(reverse=True):对list进行字母降序排序并返回排序结果;list.reverse()对原列表进行反转。
列表长度
len(list):list的元素个数。
生成数值列表
rang(1,5)生成1~4的数值;range(1,5,2)以2为步长,生成1~4的数值。
数值列表运算
max():技术列表中最大数值,min():技术列表中最小数值,sum():技术列表中数值总合。