Python - So teilen Sie einen String
Einige Beispiele zeigen Ihnen, wie Sie einen String in Python in eine Liste aufteilen.
1. Durch Leerzeichen geteilt
Standardmäßig verwendetsplit()
Leerzeichen als Trennzeichen.
alphabet = "a b c d e f g" data = alphabet.split() #split string into a list for temp in data: print temp
Ausgabe
a b c d e f g
2. Split + maxsplit
Nur durch die ersten 2 Leerzeichen geteilt.
alphabet = "a b c d e f g" data = alphabet.split(" ",2) #maxsplit for temp in data: print temp
Ausgabe
a b c d e f g
3. Geteilt durch #
Noch ein anderes Beispiel.
url = "example.com#100#2015-10-1" data = url.split("#") print len(data) #3 print data[0] # example.com print data[1] # 100 print data[2] # 2015-10-1 for temp in data: print temp
Ausgabe
3 example.com 100 2015-10-1 example.com 100 2015-10-1