Talin <[EMAIL PROTECTED]> wrote:
>
> Talin <talin <at> acm.org> writes:
>
> > 2) A suggestion which I've seen others bring up before is the use of
> > the * operator for tuple packing / unpacking operations, i.e.:
> >
> > a, *b = (1, 2, 3)
>
> I wanted to add another case that I run across in my code a lot.
>
> I often times want to split off a single leading word or token
> from a string, but I don't know in advance whether or not the
> split will actually succeed.
>
> For example, suppose you want to render the first word of
> a paragraph in a different style:
>
> first, rest = paragraph.split( ' ', 1 )
[snip]
See str.partition in Python 2.5 (I don't know if it is implemented yet
or not).
'Python is fun!'.partition(' ') -> 'Python', ' ', 'is fun'
- Josiah
_______________________________________________
Python-3000 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe:
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com