Python String zerlegen

B

ba2

Guest
Hi,

ich möchte einen String zerlegen

Code:
mein_string = "abc"

und soll dann als liste ausgegeben werden

Code:
mein_string_liste = ['a', 'b', 'c']

Ich habe es folgender maßen versucht

Code:
import string
mein_string = 'abc'
mein_string_liste = string.split(mein_string, '')

Nun erhalte ich folgende Fehlermeldung

Code:
Traceback (most recent call last):
  File "key.py", line 4, in ?
    mein_string_liste = string.split(mein_string, '')
  File "/usr/lib/python2.4/string.py", line 292, in split
    return s.split(sep, maxsplit)
ValueError: empty separator

was mache ich Falsch?


mfg ba2
 
Code:
li = []
for element in "meinString":
    li.append(element)

So sollte das gehen. ;)


Achja: Warum deins vermutlich nicht geht: Der Parameter muss ein gültiges Zeichen sein. "" kommt nur in einem Leerstring vor und auch dort nur genau einmal wodurch das Splitten wenig Sinn macht. :D
 
Zurück
Oben