Smart猫小萌
从博士:比较使用字典顺序:首先对前两项进行比较,如果它们不同,这将决定比较的结果;如果它们相等,则接下来的两项进行比较,以此类推,直到两个序列都用完为止。此外:字符串的字典排序使用Unicode代码点号对单个字符进行排序。或对Python 2:字符串的字典排序对单个字符使用ASCII排序。例如:>>> 'abc' > 'bac'False>>> ord('a'), ord('b')(97, 98)结果False一旦返回a被发现少于b..没有对进一步的项进行比较(如第二项所示):b > a是True).注意小写和大写:>>> [(x, ord(x)) for x in abc][('a', 97), ('b', 98), ('c', 99), ('d', 100), ('e', 101), ('f', 102), ('g', 103), ('h', 104), ('i', 105), ('j', 106), ('k', 107), ('l', 108), ('m', 109), ('n', 110), ('o', 111), ('p', 112), ('q', 113), ('r', 114), ('s', 115), ('t', 116), ('u', 117), ('v', 118), ('w', 119), ('x', 120), ('y', 121), ('z', 122)]>>> [(x, ord(x)) for x in abc.upper()][('A', 65), ('B', 66), ('C', 67), ('D', 68), ('E', 69), ('F', 70), ('G', 71), ('H', 72), ('I', 73), ('J', 74), ('K', 75), ('L', 76), ('M', 77), ('N', 78), ('O', 79), ('P', 80), ('Q', 81), ('R', 82), ('S', 83), ('T', 84), ('U', 85), ('V', 86), ('W', 87), ('X', 88), ('Y', 89), ('Z', 90)]