一、列表的创建在列表创建过程中需要对数据进行筛选或排列时可用到以下手段1、计数第一个为零往后的项依次按顺序为一二三四想要第一个到第三个数据表述为[03]2、2表示步长即隔一个提取一个数据总结[x:y:z]x为起始项y为终止项z为步长举例coursename[“金融工程”,“金融科技”,“投资学”,“精算学”]grade[98,88,78,91]a_list[]inforlist[“Collyde”,“男”,1.81,70,[“西瓜”,“披萨”]]print(coursename,grade,inforlist)print(grade[0:3])print(coursename[-3:-1])print(inforlist[::2])以下是一些切片练习原理同上alist[1,2,3,4,5,6,7,8,9]print(alist[::-1])print(alist[1::2])print(alist[3::])print(alist[3:6])print(alist[01])print(alist[100:])二、列表元素的增减与排序1、列表元素的增减#元素的增加alist[1,2,3]blistalist[4]print(blist)blist.append(5)append表示在末尾加入5print(blist)blist.insert(2,9999)insert表示在2位置插入9999print(blist)#元素的删除blist.pop()pop表示删除第二项print(blist)blist.pop(2)print(blist)blist.remove(4)remove表示移除4这个数print(blist)2、元素的排序alist[9,5,6,2,1,2,4,5,5,8]print(alist.count(5))count表示找出5这个元素出现的次数print(alist.count(0))alist.sort()sort表示从小到大排序print(alist)alist.sort(reverseTrue)reverseTrue表示按大小倒叙print(alist)注True是固定的关键词为bool型T必须大写