Bengt Richter wrote: > >>> 'abc'.split('') > Traceback (most recent call last): > File "<stdin>", line 1, in ? > ValueError: empty separator > > Wouldn't it make sense to return list('abc') ? It would also make sense to return ['a', 'b', 'c']. Since it's not obvious what you want Python raises an error. Neil