So wandeln Sie eine Zeichenfolge in Python in eine Liste um

Freigeben: 2019-07-08 09:07:21
Original
23942 Leute haben es durchsucht

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 ); # 以空格为分隔符,分隔成两个
Nach dem Login kopieren

Das Ausgabeergebnis des obigen Beispiels lautet wie folgt:

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '\nLine2-abc \nLine4-abcd']
Nach dem Login kopieren

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
Nach dem Login kopieren

Das Ausgabeergebnis des obigen Beispiels ist wie folgt:

['Google', 'Runoob#Taobao#Facebook']
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage