小编Gre*_*reg的帖子

如何在列表中组合相似的字符?

我正在尝试组合列表中彼此相邻的相似字符.我想知道是否有Python方法可以做到这一点?这是一个例子:

test = 'hello###_world###test#test123##'
splitter = re.split("(#)", test)
splitter = filter(None, splitter)
Run Code Online (Sandbox Code Playgroud)

这在splitter变量中返回:

['hello', '#', '#', '#', '_world', '#', '#', '#', 'test', '#', 'test123', '#', '#']
Run Code Online (Sandbox Code Playgroud)

我正在尝试组合哈希,所以列表变成了这样:

['hello', '###', '_world', '###', 'test', '#', 'test123', '##']
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

python

10
推荐指数
2
解决办法
290
查看次数

标签 统计

python ×1