美文网首页
Day047|Python中L.sort()与sorted()排

Day047|Python中L.sort()与sorted()排

作者: 龙渊的宝藏 | 来源:发表于2021-04-12 23:45 被阅读0次

    今天是Andy学Python的第47 天哦! 

    大家好,我是Andy。 

    《Day036|列表进阶》中,我总结了sort()方法使用时需要注意的事项。今天重点研究一下L.sort()方法与sorted()函数排序的区别。

    01.

    共同之处

    二者都可以对列表进行升序排序,也可以降序排序。

    02.

    不同之处

    2.1 L.sort()是列表方法,sorted()是函数。

    2.2 L.srot()方法无返回值,sorted()函数有返回值。

    2.3 L.sort()方法对原列表永久性修改,改变原列表。

    sorted()函数对列表临时性排序,没有改变原列表。

    2.4 L.sort()方法只适用于列表排序,而sorted()函数适用于任意可以迭代的对象排序。

     从上图可以看出,字符串、元组、字典不适用L.sort()方法。

    sorted()函数除了对列表排序,还适用于字符串、元组、字典、集合。

    51Day Day up!

    向上向善,日进一步!

    每天学习,努力成长!

    定个小目标,开启成长的旅程,遇见更好的自己。

    这是我们和自己的约定,许诺自己不负韶华。

    路虽远,行则将至;事虽难,做则必成。

    成长的最好时机,就是当下。

    相关文章

      网友评论

          本文标题:Day047|Python中L.sort()与sorted()排

          本文链接:https://www.haomeiwen.com/subject/ogqgkltx.html