在一行中,输入若干个1-100之间的整数,用空格分割,去重后,按照降序输出其中不相同的数,用逗号分割。
提示:
1.输入集合myset,输入语句为myset={int(x) for x in input().split()}
2.将集合myset转换为列表mylst
3.对列表mylst按降序排序
4.遍历列表mylst,输出各元素值,用逗号分隔(注意最后一个元素后面没有逗号)
测试用例:
输入:
1 2 3 4 5 9 8 1 2 3
输出:
9,8,5,4,3,2,1
你这还是和字典没有关系啊
myset = {int(x) for x in input().split()}
mylst = list(myset)
mylst.sort(reverse=True)
print(*mylst, sep=",")
myset={int(x) for x in input().split(' ')}
myset=list(set(myset))
myset=sorted(myset,reverse=True)
for i in range(len(myset)):
if i==len(myset)-1:
print(myset[i],'\n')
else:
print(myset[i],end=',')