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

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

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

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


 

●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()函数给列表排序时,操作的是列表的一个副本,并不是列表本身,操作后,列表本身没有变化。


扩展阅读:

推荐阅读:你的哄骗,会吞噬孩子对你的信任!

  • 欺骗在任何时候都是不被人认可的,而哄骗却往往发生在家长和孩子之间,可是家长们也得知道别再用哄骗消费孩子的信任了。有位妈妈发了一段博文,虽是养育孩子的鸡零狗碎,但琐碎中潜藏着养育者的睿智和慈祥。女儿会爬了。爷爷一进门,我就想让她表演给大家看看,为了吸引她的注意力,我拿着爷爷的车钥匙在她面前晃。果然,女儿一晃一晃的朝着钥匙的方向爬了过来。在她即将到我面前的时候,我把钥匙放到了一旁的桌子上,爷爷马上说:把钥匙给她,她费了那么大的力气爬过来的。我说:可是她会一拿到钥匙就放进嘴里去。爷爷解释着:你不能让孩子失望,否则以后她就不信任你了。你把钥匙给她,只要看好她,阻止她把钥匙放到嘴里去就好了。于是,我便把钥匙放回地上,女儿爬过来,捡起钥匙玩了好一阵子才有放进去嘴里的意思,我用手挡住了。没多久,她的兴趣就没有了,把钥匙仍在了一边,然后一颠一颠的爬走了。七月坐八月爬,捡钥匙的宝宝估摸着不过八月龄左右,这个时期的宝宝在大人眼里,是啥也不懂啥也不会的小婴儿,所以,....>>查看全文

支持一下吧 ( )

文章评论

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

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