Python程序:拆分连续并加入的相似字符

Python程序:拆分连续并加入的相似字符

当需要拆分在性质上相似的连接连续字符时,可以使用’groupby’方法和’join’方法。

范例

下面是相同的演示

from itertools import groupby

my_string = 'pppyyytthhhhhhhoooooonnn'
print("原始字符串是:")
print(my_string)

my_result = ["".join(grp) for elem, grp in groupby(my_string)]

print("拆分后的字符串是:")
print(my_result)

输出

原始字符串是:
pppyyytthhhhhhhoooooonnn
拆分后的字符串是:
['ppp','yyy','tt','hhhhhhh','ooo','nnn']

解释

  • 将所需的包导入环境中。

  • 定义一个字符串并将它显示在控制台上。

  • 使用’groupby’方法对字符串进行迭代和排序。

  • 将其转换为列表,并将其赋值给一个变量。

  • 这将显示在控制台上作为输出。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程