【发布时间】:2018-11-29 18:53:31
【问题描述】:
如何从字符串中删除两个连续的字母?
例如:
a_str = 'hii thherre'
应该变成
'hi there'
我尝试过:
a_str = ''.join(sorted(set(a_str), key=a_str.index))
但是,我得到:
'hi ter'
【问题讨论】:
-
三个或四个连续的字母呢?
-
任务是删除两个连续的字母,但您编写的代码是删除除第一个字母之外的所有字母。你应该更加努力地自己解决这个问题; SO 既不是代码编写也不是教程服务。
-
@timgeb,是的,也可以考虑
-
如果一个单词实际上有双字母怎么办?例如
three而不是threee
标签: python string python-3.x list-comprehension