使用列表删除重复出现的字符的第一次出现

Pythonicator

我正在尝试创建一个函数,该函数将在给定字符串时删除重复字符的第一次出现。但是有一个细节让我绊倒:不连续的字符不会重复。这样,'bookkeeper'就可以了'bokeper',但是我的功能却退出了'bokepr'我怎样才能解决这个问题?这是我的功能。

def remove_repeat(message):
    placeholder = [] #The spot that our answer will be built up in
    seen_chars = [] #The place that will hold our seen characters
    for c in message:
        if c not in seen_chars:
            seen_chars.append(c)
        if c not in placeholder:
            placeholder.append(c)
    result = ""
    for c in placeholder:
        result = result + c
    return result
狄诺夫
def remove_repeat(message):
    result = []
    curr = None
    for c in message:
        if c != curr:
            curr = c
            result.append(c)

    return "".join(result)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用列表删除重复出现的字符的第一次出现

来自分类Dev

c - 如何在c中的同一字符串中找到该字符的第一次重复出现

来自分类Dev

如何使用 JavaScript 动态方法从右侧删除/替换第一次出现的字符?

来自分类Dev

删除数组中的重复项,但保留第一次出现

来自分类Dev

Python的数据框 - 删除重复TRUE约会,除了第一次出现

来自分类Dev

Linux命令删除重复的行,但保留第一次出现的行

来自分类Dev

如何删除字符串中第一次出现的子字符串?

来自分类Dev

从随机字符串中删除非数字字符,但第一次出现的是#

来自分类Dev

如何删除字符串中第一次出现的子字符串?

来自分类Dev

删除字符串,直到第一次出现某些字符

来自分类Dev

删除Prolog中第一次出现的元素

来自分类Dev

双链表删除第一次出现的方法

来自分类Dev

删除Prolog中第一次出现的元素

来自分类Dev

删除第一次出现的右括号]

来自分类Dev

替换第一次出现在字符串列表中的字符

来自分类Dev

在列表中查找第一次出现

来自分类Dev

SQL识别列表中的第一次出现

来自分类Dev

在第一次出现字符时拆分

来自分类Dev

删除字符串中第一次出现的逗号

来自分类Dev

从第一次出现符号中删除字符串尾部

来自分类Dev

删除字符串中第一次出现的逗号

来自分类Dev

如何删除第一次出现的表达式之间的字符?

来自分类Dev

SED / awk删除字符串,直到第一次出现

来自分类Dev

如何反复删除字符串中第一次出现的python?

来自分类Dev

如何用第一次出现的逗号替换字符串列表?

来自分类Dev

Haskell-获取字符串列表中第一次出现的索引

来自分类Dev

使用setInterval第一次出现

来自分类Dev

使用SharpSVN找到线的第一次出现?

来自分类Dev

使用setInterval第一次出现

Related 相关文章

  1. 1

    使用列表删除重复出现的字符的第一次出现

  2. 2

    c - 如何在c中的同一字符串中找到该字符的第一次重复出现

  3. 3

    如何使用 JavaScript 动态方法从右侧删除/替换第一次出现的字符?

  4. 4

    删除数组中的重复项,但保留第一次出现

  5. 5

    Python的数据框 - 删除重复TRUE约会,除了第一次出现

  6. 6

    Linux命令删除重复的行,但保留第一次出现的行

  7. 7

    如何删除字符串中第一次出现的子字符串?

  8. 8

    从随机字符串中删除非数字字符,但第一次出现的是#

  9. 9

    如何删除字符串中第一次出现的子字符串?

  10. 10

    删除字符串,直到第一次出现某些字符

  11. 11

    删除Prolog中第一次出现的元素

  12. 12

    双链表删除第一次出现的方法

  13. 13

    删除Prolog中第一次出现的元素

  14. 14

    删除第一次出现的右括号]

  15. 15

    替换第一次出现在字符串列表中的字符

  16. 16

    在列表中查找第一次出现

  17. 17

    SQL识别列表中的第一次出现

  18. 18

    在第一次出现字符时拆分

  19. 19

    删除字符串中第一次出现的逗号

  20. 20

    从第一次出现符号中删除字符串尾部

  21. 21

    删除字符串中第一次出现的逗号

  22. 22

    如何删除第一次出现的表达式之间的字符?

  23. 23

    SED / awk删除字符串,直到第一次出现

  24. 24

    如何反复删除字符串中第一次出现的python?

  25. 25

    如何用第一次出现的逗号替换字符串列表?

  26. 26

    Haskell-获取字符串列表中第一次出现的索引

  27. 27

    使用setInterval第一次出现

  28. 28

    使用SharpSVN找到线的第一次出现?

  29. 29

    使用setInterval第一次出现

热门标签

归档