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(',') 
  • Wie iterating String in df mit Python
  • Element-weise String Verkettung in numpy
  • Überprüfen Sie, ob String in der exakten Form von "<int1>, <int2>" in Python
  • Verweis auf Klassennamen durch Strings?
  • Erstellen einer Lambda-Funktion aus einer Zeichenfolge ** richtig **
  • Vererbung von str oder int
  • Wie bekomme ich den Dateinamen ohne die Erweiterung von einem Pfad in Python?
  • Python: Ersetzen Sie die Begriffe in einer Zeichenfolge mit Ausnahme der letzten
  • Re.search Mehrere Zeilen Python
  • Funktion intern mit exec (astring) mit einer Variablendefinition innerhalb von astring kann die Variable nicht in python 3 zurückgeben
  • Ignorieren Sie str.format (** foo), wenn der Schlüssel nicht in foo existiert
  • Python ist die beste Programmiersprache der Welt.