n = int(input())						#要输入的单词数量
send = list(input() for _ in range(n))	#依次输入n单词进入列表
word = sorted(send)						#sort默认按照字典排序
for _ in word:
    print(_)							#依次打印结果

思路见代码注释!

注意:

1.使用input输入n时要使用int将n转换成整数,因为默认input的值是字符串

2.for _ in range(n)是根据n的值来读取输入,而for _ in n会尝试根据n的字符数来读取输入

3.sorted默认按照字典来排序

4.输出不能直接print(word),会输出一个列表,要使用 for x in word: 来依次输出排列好的列表中的元素