Mögliche Duplizieren:
split a string in pythonWie konvertiert man eine Zeichenkette mit Newline-Zeichen in eine Liste in Python?
Ich möchte, dies ändern:
str = 'blue\norange\nyellow\npink\nblack'
dazu:
list = ['blue','orange', 'yellow', 'pink', 'black']
ich einige versucht fo r und While-Schleifen und waren nicht in der Lage, es zu tun. Ich möchte nur, dass das Newline-Zeichen beim Triggern entfernt wird, um das nächste Element zu erstellen. Ich war zu verwenden, sagte:
list(str)
die gibt
['b', 'l', 'u', 'e', '\n', 'o', 'r', 'a', 'n', 'g', 'e', '\n', 'y', 'e', 'l', 'l', 'o', 'w', '\n', 'p', 'i', 'n', 'k', '\n', 'b', 'l', 'a', 'c', 'k']
Danach benutze ich .remove()
aber nur eine '\n'
wird entfernt, und der Code wird komplizierter, die Farben zu buchstabieren.
'str.split ('\ n')' – mgibsonbr