(string, delimiters)
return stack
Behaves str.split but supports tuples of delimiters.
Behaves str.split but supports tuples of delimiters.
Behaves str . split but supports tuples of delimiters .
def tsplit(string, delimiters):
    """Behaves str.split but supports tuples of delimiters."""

    delimiters = tuple(delimiters)
    stack = [string,]

    for delimiter in delimiters:
        for i, substring in enumerate(stack):
            substack = substring.split(delimiter)
            stack.pop(i)
            for j, _substring in enumerate(substack):
                stack.insert(i+j, _substring)

    return stack
def tsplit ( string , delimiters ) : delimiters = tuple ( delimiters ) stack = [ string , ] for delimiter in delimiters : for i , substring in enumerate ( stack ) : substack = substring . split ( delimiter ) stack . pop ( i ) for j , _substring in enumerate ( substack ) : stack . insert ( i + j , _substring ) return stack