从字符串中删除重复的字符

从字符串中删除重复的字符,第1张

字符串中删除重复的字符

如果顺序没关系,可以使用

"".join(set(foo))

set()
将在字符串中创建一组唯一的字母,并将
"".join()
字母以任意顺序连接回字符串。

如果为了 的事情,你可以使用

dict
,而不是一组,其中因为Python 3.7蜜饯键的插入顺序。(在CPython实现中,Python
3.6作为实现的详细信息已支持此功能。)

foo = "mppmt"result = "".join(dict.fromkeys(foo))

导致字符串

"mpt"
。在Python的早期版本中,您可以使用
collections.OrderedDict
从python 2.7开始可用的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5630795.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存