51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1919|回复: 0
打印 上一主题 下一主题

[python] sort 和 sorted

[复制链接]
  • TA的每日心情

    2017-11-21 14:43
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2017-11-16 14:27:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 素简生香 于 2017-11-17 11:23 编辑

    每日一扫:sort sorted
    对列表进行排序,Python提供了两个方法:
    列表类型 的成员方法 sort 排序
    python 语言的内建函数 sorted 排序
    sort()sorted()的不同在于 sort是对于原列表重新排列,而sorted()则是产生一个全新的列表,对源列表不改动。
    下面通过代码示例,体会一下两者的差别:
    >>> aList = [70,80,1,2,100,301,72,99,-5,-80];
    >>> bList = sorted(aList)
    >>> print(bList)
    [-80, -5, 1, 2, 70, 72, 80, 99, 100, 301]
    >>> print(aList)
    [70, 80, 1, 2, 100, 301, 72, 99, -5, -80]
    >>> aList.sort(reverse=True)
    >>> print aList
    [301, 100, 99, 80, 72, 70, 2, 1, -5, -80]

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-17 15:31 , Processed in 0.059956 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表