首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python学习第11课-列表有用函数

●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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190114G1EHUM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券