python 7-6 删除重复元素 (10 分)

对于给定的数列,要求把其中的重复元素删去再从小到大输出。

输入格式:

首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试数据先输入一个整数n(1≤n≤100),再输入n个整数。

输出格式:

对于每组测试,从小到大输出删除重复元素之后的结果,每两个数据之间留一个空格。

输入样例:

1
10 1 2 2 2 3 3 1 5 4 5

输出样例:

1 2 3 4 5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
T=int(input())
while T>0:
lists=[]
a=list(map(int,input().split()))
for i in range(1,len(a)):
lists.append(a[i])
lists.sort()
t = lists[-1]
for i in range(len(lists)-2,-1,-1):
if t == lists[i]:
lists.remove(lists[i])
else:
t = lists[i]
for i in range(0,len(lists)-1):
print(lists[i],end=' ')
print(lists[len(lists)-1])
T=T-1


python 7-6 删除重复元素 (10 分)
https://6jackjiang.github.io/2021/11/18/categories/python/python 7-6 删除重复元素 (10 分)/
作者
米兰的小铁匠
发布于
2021年11月18日
许可协议