排序用的sorted函数,去重自己实现的,当然去重也可以用set
import sys
num = int(sys.stdin.readline().strip("\n"))
list1=[]
for i in range(num):
m=int(sys.stdin.readline().strip("\n"))
list1.append(m)
#排序
list1=sorted(list1)
print(list1)
length =len(list1)
i=0
result=[]
#核心去重
while i < length-1:
if list1[i] != list1[i+1]:
result.append(list1[i])
i=i+1
for i in result:
print(i,end=' ')
本文介绍了一种使用Python实现的列表排序与去重的方法。通过sys模块读取输入,并利用sorted函数完成排序,随后通过循环遍历的方式实现列表元素的去重。此方法适用于需要对大量数据进行排序及去除重复项的应用场景。
232

被折叠的 条评论
为什么被折叠?



