大家好,我是Python进阶者。 一、前言前几天在Python钻石交流群有个叫【emerson】的粉丝问了一个Python排序的问题,这里拿出来给大家分享下,一起学习下。 其实这里【瑜亮老师】、【布达佩斯的永恒】等人讲了很多,只不过对于基础不太好的小伙伴们来说,还是有点难的。不过在实际应用中内置函数 二、基础用法内置函数
程序运行之后,可以看到列表从小到大进行升序排序了。 如果想让它倒序排序的话,也很简单,加个
三、高级用法上面我们遇到的列表(迭代器)是很简单的数字类型,如果遇到比较复杂的迭代器,然后需要对其进行排序的话,如下面这个例子,如下:
针对类似这样的迭代器或者可迭代的对象,对其进行排序的话,就需要使用自定义的方法对其进行排序了。这个也都可以使用内置函数 它一共有三个参数,第一个参数是可迭代对象,如列表、字典、集合等等;第二个参数是指排序规则(排序函数),在 那么针对该题目,可以使用下面的代码进行排序:
其中这个 如果想取出年龄大于28的英雄,该怎么做? 这里引申了下,也是可以使用内置函数来做,只不过这个地方用到的内置函数是
番外篇最近又有很多小伙伴们在问Python深浅拷贝的知识点,这里昨天整理了一份资料,这里分享给大家,面试题的时候经常会被问到,共勉。 三、总结大家好,我是Python进阶者。这篇文章主要分享了Python的内置函数 最后感谢粉丝【emerson】提问,感谢【德善堂小儿推拿-瑜亮老师】、【布达佩斯的永恒】给出的具体解析和代码演示,感谢【dcpeng】、【冯诚】等人参与学习交流。 小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何Python问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。 ------------------- End ------------------- |
|