题解 | 明明的随机数(一行)
n = int(input()) print("\n".join(map(str, sorted(list(set([int(input()) for i in range(n)]))))))
或者
print("\n".join(map(str, sorted(list(set([int(input()) for i in range(int(input()))]))))))
给新手解释一下😂
print( "\n".join( # 在字符串列表的各个中间插入换行符,拼接为一个字符串 map(str, # 用map函数对列表中的每个元素用str函数处理,把排序后的数字列表转换为字符串列表 sorted( # 对列表排序,返回排序后的列表 list( # 转换为列表 set( # 转换为集合进行去重 [int(input()) for i in range(n)] # 获取n个输入字符串并转换为整数 ) ) ) ) ) )