Heim >Backend-Entwicklung >Python-Tutorial >So wandeln Sie eine Zeichenfolge in Python in eine Liste um
Die Funktion „split()“ in Python zerteilt die Zeichenfolge durch Angabe des Trennzeichens. Wenn der Parameter „num“ einen angegebenen Wert hat, werden „num+1“ Teilzeichenfolgen getrennt.
Split()-Funktionssyntax:
str.split(str="", num=string.count(str)).
Parameter: str – Trennzeichen, der Standardwert sind alle Leerzeichen, einschließlich Leerzeichen, Zeilenumbrüche (n), Tabulatoren (t) usw. num – die Anzahl der Divisionen. Der Standardwert ist -1, wodurch alles getrennt wird.
Rückgabewert: Gibt die Liste der geteilten Zeichenfolgen zurück.
Das folgende Beispiel zeigt, wie Sie die Funktion split() verwenden, um eine Zeichenfolge in eine Liste umzuwandeln:
str = "Line1-abcdef \nLine2-abc \nLine4-abcd"; print str.split( ); # 以空格为分隔符,包含 \n print str.split(' ', 1 ); # 以空格为分隔符,分隔成两个
Das Ausgabeergebnis des obigen Beispiels lautet wie folgt:
['Line1-abcdef', 'Line2-abc', 'Line4-abcd'] ['Line1-abcdef', '\nLine2-abc \nLine4-abcd']
Das folgende Beispiel ist mit einem #-Trennzeichen gekennzeichnet, geben Sie den zweiten Parameter als 1 an und geben Sie zwei Parameterlisten zurück.
txt = "Google#Runoob#Taobao#Facebook" # 第二个参数为 1,返回两个参数列表 x = txt.split("#", 1) print x
Das Ausgabeergebnis des obigen Beispiels ist wie folgt:
['Google', 'Runoob#Taobao#Facebook']
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonSo wandeln Sie eine Zeichenfolge in Python in eine Liste um. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!