题解 | #字符串排序#
字符串排序
https://www.nowcoder.com/practice/5af18ba2eb45443aa91a11e848aa6723
sorted() 对序列(列表、元组、字典、集合、还包括字符串)进行排序。基本语法格式:list = sorted(iterable, key=None, reverse=False) 。iterable 表示指定的序列,key 参数可以自定义排序规则;reverse 参数指定以升序(False,默认)还是降序(True)进行排序。sorted() 函数会返回一个排好序的列表。
def sort_string(str_list): return sorted(str_list, key=lambda x: str(x)) if __name__ == '__main__': strings = [] n = int(input()) while n > 0: strings.append(input()) n -= 1 res = sort_string(strings) for string in res: print(string)