Zählen des längsten Auftretens wiederholter Sequenzen in Python

Was ist der einfachste Weg, um die längste fortlaufende Wiederholung eines bestimmten Zeichens in einer Zeichenfolge zu zählen? Beispielsweise die längste aufeinanderfolgende Wiederholung von "b" in der folgenden Zeichenfolge:

my_str = "abcdefgfaabbbffbbbbbbfgbb"

wäre 6, da andere aufeinanderfolgende Wiederholungen kürzer sind (3 bzw. 2). Wie kann ich das in Python machen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage