On 04/01/14 14:10, Christian Alexander wrote:

I am curious to know why the split() method does not output the
arbitrary delimiter that is passed as an argument?  For example:

Because in most cases you don't want it and would have to strip
it off each element manually after the event.

I suppose they could have had a preserve parameter with a
default value of False for the few cases where you want to
keep it.

But in the majority of cases split is used where we read a line
of input from a data file where the data fields are separated
by some arbitrary character, usually comma, tab or pipe. The
important bit is the data not the separator.


--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.flickr.com/photos/alangauldphotos

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to