秦皇岛seo博主拥有多年seo,网络营销推广经验,曾服务于多家中大型企业,众多成功案例,可为您提供专业的网站seo,网络营销推广,网站建设等服务。点击这里给我发消息

Python培训分享|Python内置函数sorted()和列表方法s

python 秦皇岛seo 373℃ 0评论

我们了解过Python中”is”与”==”的差异化,也了解过特殊常量”None”的用法,今天Python培训分享再为大家呈上——Python内置函数sorted()和列表方法sort()的排序原理,一起来了解一下吧。
问题描述:在Python中,可以使用内置函数sorted()和列表方法sort()对数据进行排序,但要求所有数据支持关系运算符,也就是这些数据本身是可以比较大小的才能进行排序,除非使用key参数明确指定了排序规则。对于绝大多数内置类型的对象而言,同类型的对象之间基本上都是支持关系运算符的。但是如果要对自定义类型的对象进行排序,最好是实现__lt__()特殊方法,或者使用key参数明确指定规则。
代码功能:首先定义自定义Country类,具有国家名称和面积这两个数据成员,并且实现了特殊方法__lt__()来支持运算符。
演示代码:

运行结果:

怎么样?在今天的Python培训分享上你完全理解了Python内置函数sorted()和列表方法sort()的排序原理吗?有更多关于Python的问题,来达内Python培训机构get答案吧!
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。


转载请注明:老街华纳公司开户-MD62333 » Python培训分享|Python内置函数sorted()和列表方法s

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址