At 04:28 PM 8/30/2005 +0200, Eric Nieuwland wrote: >I have some use cases with: > cut_at = some_str.find(sep) > head, tail = some_str[:cut_at], some_str[cut_at:] >and: > cut_at = some_str.find(sep) > head, tail = some_str[:cut_at], some_str[cut_at+offset:] # offset != >len(sep) > >So if partition() [or whatever it'll be called] could have an optional >second argument that defines the width of the 'cut' made, I would be >helped enormously. The default for this second argument would be >len(sep), to preserve the current proposal.
Unrelated comment: maybe 'cut()' and rcut() would be nice short names. I'm not seeing the offset parameter, though, because this: head,__,tail = some_str.cut(sep) tail = tail[offset:] is still better than the original example. _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com