[Python-ideas] Optional keepsep argument in str.split()

Marco Buttu mbuttu at oa-cagliari.inaf.it
Wed Aug 28 20:42:44 CEST 2013


What do you think about an optional `keepsep` argument in str.split(), 
in order to keep the separator?
Something like the `keepends` of str.splitlines():

     >>> 'I am\ngoing\nto...'.splitlines(keepends=True)
     ['I am\n', 'going\n', 'to...']

For instance:

     >>> 'python3'.split('n')
     ['pytho', '3']
     >>> 'python3'.split('n', keepsep=True)
     ['python', '3']

Regards, Marco

-- 
Marco Buttu

INAF Osservatorio Astronomico di Cagliari
Loc. Poggio dei Pini, Strada 54 - 09012 Capoterra (CA) - Italy
Phone: +39 070 71180255
Email: mbuttu at oa-cagliari.inaf.it



More information about the Python-ideas mailing list