I have a string with a lot of part-strings
>>> s = 'str1, str2, str3, str4'
now I have a function like following
>>> def f(*args):
print(args)
what I need, is to split my string into multiple strings, so that my function prints something like this
>>> f(s)
('str1', 'str2', 'str3', 'str4')
Has someone an idea, how I can perform this?
edit:
I did not searched a function to split a string into an array of Strings.
This is what i searched for.
>>> s = s.split(', ')
>>> f(*s)
('str1', 'str2', 'str3', 'str4')
解决方案
You can split a string by using split(). The syntax is as follows...
stringtosplit.split('whattosplitat')
To split your example at every comma and space, it would be:
s = 'str1, str2, str3, str4'
s.split(', ')