Python求解[face]emoji:003.png[/face]![](https://userblink.csdnimg.cn/20210530/qq_56554956/pic/fd7abc629b9cffd3adaf182190f9f14f-0.jpg)
![](https://userblink.csdnimg.cn/20210530/qq_56554956/pic/ccda7515a1b94937c4d37093d029854b-1.jpg)
![](https://userblink.csdnimg.cn/20210530/qq_56554956/pic/0024226ca3119a3c64a4abf22b627402-2.jpg)
![](https://userblink.csdnimg.cn/20210530/qq_56554956/pic/fd7abc629b9cffd3adaf182190f9f14f-0.jpg)
![](https://userblink.csdnimg.cn/20210530/qq_56554956/pic/ccda7515a1b94937c4d37093d029854b-1.jpg)
![](https://userblink.csdnimg.cn/20210530/qq_56554956/pic/0024226ca3119a3c64a4abf22b627402-2.jpg)
首先,第一个案例是反转字符串,你可以写一个函数来实现,
>>> def reverse_string(s):
... return s[::-1]
...
>>>
>>> reverse_string("123456")
'654321'
如图所示;
第二个案例,可以使用sorted来做。
>>> numbers = [-10,5,1]
>>> sorted(numbers)
[-10, 1, 5]
如图所示;
第三个,降序排列,并去重,去重可使用set(),降序通过 reverse=True实现即可。
>>> input_list = [1,3,5,7,2,4,3,1,5,2,4]
>>>
>>> sorted(set(input_list), reverse=True)
[7, 5, 4, 3, 2, 1]
如图所示;