Python String nach Zeichenanzahl splitten?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Da dies nach einer Programmierübung klingt, schreib dir doch einfach eine eigene Funktion.

Funktion SplitString(string, numberOfChars) : list

TempString = ""
list 

Für jeden buchstaben in string

Füge buchstabe TempString hinzu

Wenn tempstring länge >4
 
 Füge TempString zu liste hinzu
 TempString = ""
Ende schleife

Füge TempString zu liste hinzu
Return list
Woher ich das weiß:Berufserfahrung – Softwareentwickler
Von Experte mihisu bestätigt
def split_by_length(s, n):
    return [s[i:i+n] for i in range(0,len(s),n)]

Aufruf:

print(split_by_length('abcdefghijklmn', 4))