课程知识总结Courseknowledgesummary第13节(宠物管理理⼩小系统)L2获取⻓长度功能len列列表的⻓长度指的就是列列表中元素的个数。len是内置功能,在使⽤用时不不需要导⼊入模块。例例如:pet=['斑点狗','聪明猫','垂⽿耳兔','机灵⿏鼠']l=len(pet)print(l)向列列表中添加元素appendappend功能可以在列列表的末尾添加⼀一个元素。成员运算符in/notinin和notin是成员运算符,⽤用它可以判断元素是否在列列表中。判断结果的返回值是布尔类型:True或者False。例例如:pet=['斑点狗','聪明猫','垂⽿耳兔','机灵⿏鼠']pet.append('闪电⻳龟')print(pet)in:如果元素在指定列列表中,则返回True,否则返回False。例例如:pet=['斑点狗','聪明猫','垂⽿耳兔','机灵⿏鼠']'斑点狗'inpet'⼤大象'inpet-->True-->Falsenotin:如果元素不不在指定列列表中,则返回True,否则返回False。例例如:pet=['斑点狗','聪明猫','垂⽿耳兔','机灵⿏鼠']'斑点狗'notinpet'⼤大象'notinpet-->True-->False删除列列表中的某个元素removeremove功能可以从列列表中删除指定元素。例例如:pet=['斑点狗','聪明猫','垂⽿耳兔','机灵⿏鼠']pet.remove('垂⽿耳兔')print(pet)排序功能在课程中我们学习了了很多关于列列表的功能,⽽而除此之外还有⼀一个很有趣的功能,叫做sort,sort的英⽂文含义是排序,使⽤用这个功能可以帮我们将列列表中的元素进⾏行行排序,例例如列列表中的数字或者英⽂文字⺟母。对数字排序如果使⽤用列列表保存了了你们班的游泳⽐比赛的成绩,想把分数按照从⼤大到⼩小进⾏行行排列列,就可以将sort的参数设置成reverse=True,这样就能很清楚的看到成绩排名啦。s=[80,82,70,89,76,93,79,89,90,91,72,90,81,78,68,91,89,74,98,88,91,90,78,76,91,92,99]s.sort(reverse=True)print(s)使⽤用⽅方式(1)参数设置成reverse=True,会将列列表中的内容进⾏行行降序排列列;(2)参数设置成reverse=False,会将列列表中的内容进⾏行行升序排列列。升序排列列对数字来说就是:把数字按照从⼩小到⼤大排列列,⽐比如从0,1,2,3,⽽而对字⺟母来说就是按照26个字⺟母排列列顺序:a,b,c,d,...⽽而降序排列列就是将上⾯面的顺序反过来,具体怎么使⽤用,⼀一起来看看吧。前三名得分分别是:99、98、93分排序功能对字⺟母排序通过sort功能还可以对英⽂文单词进⾏行行排序,排序会参考单词的⾸首字⺟母,升序就是按照26个字⺟母中的顺序来:abcdefghij...uvwxyz,降...