【作业】取一组数据,去除重复数据并排序
牛灰灰 发布于 阅读:43
今天的坑:
从一组数据中去除掉重复的元素,并将其排序输出。
比如:
4, 7, 3, 4, 1, 9, 8, 3, 7
输出结果:
1, 3, 4, 7, 8, 9
from random import randint
num=list()
m=int(20)
x = True
while x == True:
if m>1:
n = randint(1,30)
m -= 1
num.append(n)
else :
break
print ("生成数组:",(num))
num=list(set(num))#将类型转换成数组
print ("生成数组并去重:",(num))
num.sort()
print ("生成数组去重后排序:",(num))
运行结果示例:
>>> ================================ RESTART ================================
>>>
生成数组: [15, 27, 21, 3, 21, 3, 16, 26, 10, 12, 21, 10, 27, 14, 19, 22, 29, 17, 14]
生成数组并去重: [3, 10, 12, 14, 15, 16, 17, 19, 21, 22, 26, 27, 29]
生成数组去重后排序: [3, 10, 12, 14, 15, 16, 17, 19, 21, 22, 26, 27, 29]
>>>