python去掉字符串中重复字符的方法

 
If order does not matter, you can use
 
foo = "mppmt"
"".join(set(foo))

 


set() will create a set of unique letters in the string, and "".join() will join the letters back to a string in arbitrary order.

If order does matter, you can use collections.OrderedDict:
from collections import OrderedDict
print "".join(OrderedDict.fromkeys(foo))
mpt

 

 

posted @ 2019-09-26 09:51  cup_leo  阅读(11797)  评论(0编辑  收藏  举报