Python 程式來分割連續的相似字元
當需要分割本質上相似的連續字元時,將使用“ groupby”方法和“ join”方法。
示例
以下是相同的演示
from itertools import groupby
my_string = 'pppyyytthhhhhhhoooooonnn'
print("The string is :")
print(my_string)
my_result = ["".join(grp) for elem, grp in groupby(my_string)]
print("The result is :")
print(my_result)輸出
The original string is : pppyyytthhhhhhhooonnn The resultant split string is : ['ppp', 'yyy', 'tt', 'hhhhhhh', 'ooo', 'nnn']
解釋
將所需的軟體包匯入到環境中。
定義一個字串並將其顯示在控制檯上。
對字串進行迭代並使用“ groupby”方法進行排序。
將其轉換為列表,並將其分配給變數。
這在控制檯上顯示為輸出。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP