Heim  >  Artikel  >  Backend-Entwicklung  >  So wandeln Sie eine Zeichenfolge in Python in eine Liste um

So wandeln Sie eine Zeichenfolge in Python in eine Liste um

尚
Original
2019-06-27 15:12:5123919Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn