2024-09-30 22:27:37 发布
网友
如何在不考虑大小写的情况下删除字符串中相邻的重复字符?你知道吗
例如:
string = 'HaPpy Bbirthday!!!'
预期产量:
'Hay irthday'
注意:只删除了相邻的重复字符。你知道吗
可以将^{}与键str.lower一起使用:
str.lower
from itertools import chain, groupby from operator import itemgetter x = 'HaPpy Bbirthday!!!' grouper = map(list, map(itemgetter(1), groupby(x, key=str.lower))) res = ''.join(chain.from_iterable(i for i in grouper if len(i) == 1))
可以将^{} 与键
str.lower
一起使用:相关问题 更多 >
编程相关推荐