例:s = 'hello bye 123 see you’
方法一:普通做法
s = 'hello bye 123 see you'
s1=(set(s))
s2=list(s1)
s2.sort(key=s.index)
print(''.join(s2))
>>>helo by123su
方法一:簡便做法
s = 'hello bye 123 see you'
print(''.join(sorted(set(s),key=s.index)))
>>>helo by123su
注:sorted排序後是放到一個列表裡面,需要藉助join來拼接,使它變回為「字串」
例:s = 'ajldjlajfdljfddd’
s = 'ajldjlajfdljfddd'
ss=set(s) #set代表去重,但每次去重後字串的順序都是亂的
print(''.join(sorted(ss)))
>>>adfjl
s = 'ajldjlajfdljfddd'
ss=set(s) #set代表去重,但每次去重後字串的順序都是亂的
print(''.join(sorted(ss,key=lambda item:item,reverse=True)))
>>>ljfda