Seite 1 von 1

Stringzerlegung im Python --> Split aber wie ?

Verfasst: Freitag 9. Mai 2003, 16:34
von [-PAPST-]
:?: so ich habe ein kleines Problem !

ich will gern einen String

Code: Alles auswählen

s = '132:234:345:Text'

in die Teile

Code: Alles auswählen

s['123','234','345','text']
teilen !

muss irgendwie mir Split oder so gehn aber wie ?

freu mich auf eure hilfe !

Verfasst: Freitag 9. Mai 2003, 20:37
von Milan
so:

Code: Alles auswählen

>>> s=s.split(':')
>>> s
['123','234','345','text']

Verfasst: Montag 12. Mai 2003, 18:51
von [-PAPST-]
Jo is schonmal gut !

aber ich habe es jetzt schon geschaft und ein wenig eleganter sieht es jetzt auch aus :

Code: Alles auswählen


import string

s = '1:2:3: Text mit einem : und bla noch Text'
l = string.split(s, ':', 3 ) # teile String s bei ':'  und in Max. 3 teile

l = ['1', '2', '3', ' Text mit einem : und bla noch Text']
PS: das ist für den nächsten mit dem selben Problem ! :wink:

[-PAPST-]