zoukankan      html  css  js  c++  java
  • Python基础课:列表方法sort(), reverse()

     1 >>> x = list(range(11))
     2 >>> import random
     3 >>> random.shuffle(x)  #随机乱序
     4 >>> x
     5 [4, 2, 5, 7, 0, 10, 9, 8, 1, 3, 6]
     6 >>> x.sort(key=lambda i:len(str(i)), reverse=True) #指定规则排序
     7 >>> x
     8 [10, 4, 2, 5, 7, 0, 9, 8, 1, 3, 6]
     9 >>> x.reverse()
    10 >>> x
    11 [6, 3, 1, 8, 9, 0, 7, 5, 2, 4, 10]
    12 >>> x.sort(key=str)  #按转换为字符串后的大小排序
    13 >>> x
    14 [0, 1, 10, 2, 3, 4, 5, 6, 7, 8, 9]
    15 >>> x.sort()
    16 >>> x
    17 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    18 >>> sorted(x, key=str)
    19 [0, 1, 10, 2, 3, 4, 5, 6, 7, 8, 9]
    20 >>> x  #x没有改变
    21 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    22 >>> reversed(x)  #逆序
    23 <list_reverseiterator object at 0x0000016AD4A74780>
    24 >>> list(reversed(x))
    25 [10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
    26 >>> x
    27 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    28 >>> 
  • 相关阅读:
    Pycharm(一)下载安装
    Django(一)创建和启动项目
    windows10自动登陆
    Tushare安装
    笑话
    python异常处理
    XPath与Xquery
    XML相关概念
    JDK、JRE、JVM三者间的关系
    CMS
  • 原文地址:https://www.cnblogs.com/yuebei/p/7101207.html
Copyright © 2011-2022 走看看