|
发表于 2022-11-14 07:45:05
|
显示全部楼层
- >>> #在执行完a = input()这一句后,a的值就是一个字符串
- >>> a = input()
- [4,9,5,3,9,7,2]
- >>> #此时执行set(a),就是把a里面的每一个字符都提取出来,再变成列表
- >>> set(a)
- {']', '[', '2', '4', '7', ',', '5', '3', '9'}
- >>> #那其实就应该先运用eval函数,将a变成列表
- >>> eval(a)
- [4, 9, 5, 3, 9, 7, 2]
- >>> #然后再去重,接下来再排序
- >>> res = list(set((eval(a))))
- >>> res
- [2, 3, 4, 5, 7, 9]
- >>> #接下来再排序
- >>> res.sort(reverse = True)
- >>> #最后打印
- >>> #以下三种方法都可以打印出效果
- >>> print("max={0},smax={1}".format(res[0], res[1]))
- max=9,smax=7
- >>> print(f"max={res[0]},smax={res[1]}")
- max=9,smax=7
- >>> print("max=", res[0], ",smax=", res[1], sep = '')
- max=9,smax=7
- >>>
复制代码 |
|