import sys
n=int(sys.stdin.readline().strip()) #输入n个字符串
a=[] #数据先无序放在列表a中
b=[] #存放排序后的字符串
for i in range(n):
a.append(sys.stdin.readline().strip())
b=sorted(a) # 对列表中的字符串排序,sorted()搞定
for i in b: # 输出排序后的list b中的字符串,即为排序后的字符串
print(i)
解析:
1.sys.stdin.readline().strip() 输入n:字符串的个数
2.再用sys.stdin.readline().strip() 循环输入n个字符串
3.对输入的n个字符串进行排序: sorted()
4.依次打印出排序后的字符串