输入一系列数据,降序输出这些数据,重复元素只输出一次。用集合实现
时间: 2023-05-26 16:04:42 浏览: 567
输入一些数字,输出每个数重复出现的次数
以下是用 Python 语言实现的代码:
data = input("请输入一系列数据,以空格分隔:")
data = data.split() # 将输入的数据转化为列表
# 将列表中的字符串元素转化为整数元素
data = [int(d) for d in data]
# 将列表转化为集合,去除重复元素,并将集合转化为列表
data = list(set(data))
# 对列表进行降序排序
data.sort(reverse=True)
# 输出结果
print("降序输出结果:")
for d in data:
print(d, end=' ')
阅读全文