您现在的位置是:网站首页>Python编程Python编程

少儿python基础教程第11课-列表有用函数

少儿编程网2019-07-12 15:01:46Python编程 人已围观 来源:python系统学习 -用户投稿

简介上面card的第1种写法会报错,NameEerror: name ‘b’ is not defined,即b没有定义,如果创建列表时,列表元素是字母,且字母没有加引号,则会被视为变量,如果此变量未赋值,则会报错。如果字母加引号,则视为字符串,列表元素是字符串,也可以排序。

YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 

●len()YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

获取列表中元素的个数YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

实例:YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

scores=[63,60,78,90,85,69,94]YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

len(scores)                               //返回结果7YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

●max()YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

获取列表中数值最大的元素YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

实例:YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

scores=[63,60,78,90,85,69,94]YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

max(scores)                                //返回结果94YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

●min()YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

获取列表中数值最小的元素YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

实例:YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

scores=[63,60,78,90,85,69,94]YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

min(scores)                                //返回结果60YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

●sorted()YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

对列表中元素的顺序进行排序YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

sorted()函数有4个参数,我们目前先了解最常用最简单的其中2个参数,reverse这个参数不写,则默认是升序排序,如果写reverse=True,则是降序排序。YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

实例:YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

scores=[63,60,78,90,85,69,94]YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

sorted(scores)                               //返回结果[60,63,69,78,85,90,94]YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

sorted(scores,reverse=True)        //返回结果[94,90,85,78,69,63,60]YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

card=[b,c,a,f,e,d]                       //NameEerror: name ‘b’ is not definedYTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

card=['b','c','a','f','e','d']            //YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

sorted(card)                             //返回结果['a','b','c','d','e','f']YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

注:YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

1. 上面card的第1种写法会报错,NameEerror: name ‘b’ is not defined,即b没有定义,如果创建列表时,列表元素是字母,且字母没有加引号,则会被视为变量,如果此变量未赋值,则会报错。如果字母加引号,则视为字符串,列表元素是字符串,也可以排序。YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

2. 用sorted()函数给列表排序时,操作的是列表的一个副本,并不是列表本身,操作后,列表本身没有变化。YTn少儿编程网-Scratch_Python_教程_免费少儿编程学习平台


相关文章:

支持一下 ( )查看更多相似文章

少儿python基础教程第11课-列表有用函数

      匿名评论
    • 评论
    人参与,条评论
    少儿python基础教程第11课-列表有用函数

客服在线

服务时间

周一至周日 9:00-21:00