Powiel możliwe:
split a string in pythonJak przekonwertować łańcuch znaków, który zawiera znaki nowej linii na listę w języku Python?
chcę to zmienić:
str = 'blue\norange\nyellow\npink\nblack'
do tego:
list = ['blue','orange', 'yellow', 'pink', 'black']
Próbowałem kilka fo r i podczas pętli i nie byli w stanie tego zrobić. Chcę tylko, aby znak nowej linii został usunięty, uruchamiając następny element. Powiedziano mi używać:
list(str)
co daje
['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']
Po tym używam .remove()
ale tylko jeden '\n'
jest usuwany, a kod staje się bardziej skomplikowane zaklęcie kolory.
'str.split ('\ n')' – mgibsonbr