●len()
获取列表中元素的个数
实例:
scores=[63,60,78,90,85,69,94]
len(scores) //返回结果7
●max()
获取列表中数值最大的元素
实例:
scores=[63,60,78,90,85,69,94]
max(scores) //返回结果94
●min()
获取列表中数值最小的元素
实例:
scores=[63,60,78,90,85,69,94]
min(scores) //返回结果60
●sorted()
对列表中元素的顺序进行排序
sorted()函数有4个参数,我们目前先了解最常用最简单的其中2个参数,reverse这个参数不写,则默认是升序排序,如果写reverse=True,则是降序排序。
实例:
scores=[63,60,78,90,85,69,94]
sorted(scores) //返回结果[60,63,69,78,85,90,94]
sorted(scores,reverse=True) //返回结果[94,90,85,78,69,63,60]
card=[b,c,a,f,e,d] //NameEerror: name ‘b’ is not defined
card=['b','c','a','f','e','d'] //
sorted(card) //返回结果['a','b','c','d','e','f']
注:
1. 上面card的第1种写法会报错,NameEerror: name ‘b’ is not defined,即b没有定义,如果创建列表时,列表元素是字母,且字母没有加引号,则会被视为变量,如果此变量未赋值,则会报错。如果字母加引号,则视为字符串,列表元素是字符串,也可以排序。
2. 用sorted()函数给列表排序时,操作的是列表的一个副本,并不是列表本身,操作后,列表本身没有变化。
跟我一起学习Python
领取专属 10元无门槛券
私享最新 技术干货