what about lazy
anstatt List of strings en masse zu erstellen und zu speichern. man könnte alles mit Generatoren machen...
in python lazy ist mit () anstatt [] oder mit yield
in einer Funktion.
zum bispiu:
def ...(lines: List[str]) -> some generator class:
i = 0
while i < len(lines):
count = 1
while i + 1 < len(lines) and lines[i] == lines[i+1]:
count += 1
i += 1
yield lines[i] + repetition(count)
i += 1