[Tutor] Please take a look at this function
Kent Johnson
kent37 at tds.net
Fri Dec 18 03:26:53 CET 2009
On Thu, Dec 17, 2009 at 7:57 PM, Richard D. Moores <rdmoores at gmail.com> wrote:
> def prestrings2list(a_str):
> word = ""
> list_of_strings = []
> length_of_a_string = len(a_str)
> for i, char in enumerate(a_str):
> if i == length_of_a_string - 1:
> word += char
> word = word.rstrip()
> list_of_strings.append(word)
> elif char == ",":
> word = word.strip()
> list_of_strings.append(word)
> word = ""
> elif char != " ":
> word += char
> elif char == " " and word != "" and a_str[i - 1] != " ":
> word += char
> return list_of_strings
I think you want
def prestrings2list(a_str):
return [i.strip() for i in a_str.split(',')]
Kent
More information about the Tutor
mailing list