Python-Split-String in mehrere Zeichenfolge

Mögliche Duplikat:
Split String in eine Liste in Python

Ich habe eine Saite mit vielen Part-Saiten

>>> s = 'str1, str2, str3, str4' 

Jetzt habe ich eine funktion wie folgt

 >>> def f(*args): print(args) 

Was ich brauche, ist es, meine Saite in mehrere Saiten aufzuteilen, damit meine Funktion so etwas druckt

 >>> f(s) ('str1', 'str2', 'str3', 'str4') 

Hat jemand eine Idee, wie kann ich das machen?

  • Bearbeiten: Ich habe keine Funktion durchsucht, um einen String in ein Array von Strings aufzuteilen.

Dies ist, was ich gesucht habe.

 >>> s = s.split(', ') >>> f(*s) ('str1', 'str2', 'str3', 'str4') 

3 Solutions collect form web for “Python-Split-String in mehrere Zeichenfolge”

Sie können einen String mit split() . Die Syntax ist wie folgt …

stringtosplit.split('whattosplitat')

Um dein Beispiel bei jedem Komma und Raum zu teilen, wäre es:

 s = 'str1, str2, str3, str4' s.split(', ') 

Ein bisschen google hätte das gefunden

 string = 'the quick brown fox' splitString = string.split() ... ['the','quick','brown','fox'] 

Versuchen:

 s = 'str1, str2, str3, str4' print s.split(',') 
  • Rückgabe DataFrame Element mit Teilstring Match auf Zeilen Pandas Python
  • Wie kann ich den Wert von exec in function zurückgeben?
  • Python json dump schreibbarkeit "not write able"
  • Äquivalent von R's Paste Befehl für Vektor von Zahlen in Python
  • Anordnen von Briefen in der aussprechendsten Weise?
  • Wie finde ich Kleinbuchstaben in Python?
  • Konvertieren von einer Zeichenfolge zu boolean in Python?
  • Formatierung in pymysql multiline statement
  • Python string beitreten leistung
  • Vektorisierte Formatfunktion für Pandas Serie
  • Kurzes Rot13-Funktion - Python [geschlossen]
  • Python ist die beste Programmiersprache der Welt.