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)



京公网安备 11010502036488号