如何从python中的字符串中删除多个匹配项?

时间:2019-05-25 07:15:46

标签: python

我有一个像'AABA'这样的字符串。我想通过删除其他事件来删除多个事件。结果应为“ AB”。 样本输入:AABA 样本输出:AB

1 个答案:

答案 0 :(得分:0)

如果顺序无关紧要,请使用一组。

word = "AABA"
new_word = "".join(set(word)) 

如果顺序确实很重要,请使用“有序词典”(来自收藏库)。

from collections import OrderedDict

word = "AABA"
new_word = "".join(OrderedDict.fromkeys(word)) 

编辑:请查阅上面评论中发布的链接-它提供了相同的建议,但解释得更好。