[Python-Dev] partition()

Nick Coghlan ncoghlan at gmail.com
Tue Aug 30 14:27:27 CEST 2005


Michael Hudson wrote:
> partition() works for me.  It's not perfect, but it'll do.  The idea
> works for me rather more; it even simplifies the 
> 
> if s.startswith(prefix):
>     t = s[len(prefix):]
>     ...

How would you do it? Something like:

   head, found, tail = s.partition(prefix)
   if found and not head:
     ...

I guess I agree that's an improvement - only a slight one, though.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia
---------------------------------------------------------------
             http://boredomandlaziness.blogspot.com


More information about the Python-Dev mailing list