知识点:1.换行输入多条数据时,使用列表循环,将数据逐个存入列表中;
2.列表排序思路:使用set()函数将列表转为无序集合,使用list()将无序集合转化为列表后,使用sort()函数对列表排序;
sort 与sorted的区别
sort()与sorted()的不同在于,sort排序不产生新的列表,而sorted()是产生一个新的列表。
sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。
from csv import list_dialects
num = input()
list_random = [] #指定空列表
for i in range(int(num)):
list_random.append(int(input()))
list_quchong = set(list_random)#列表去重,但是会变成无序集合
list_random = list(list_quchong)#集合转为列表
list_random.sort()#列表排序
#另一种写法
#list_random = sorted(list(set(list_random)))
for i in list_random:
print(i)

京公网安备 11010502036488号