Mike Meyer wrote: > Peter Hansen <[EMAIL PROTECTED]> writes: > > >>Mike Meyer wrote: >> >>>Yes. I once grabbed an old program that did assignments to None. But >>>that's always been a bad idea. >> >>What was the use case!? > > > Unpacking a tuple. Something like this: > > (foo, bar, None) = gen_tuple(stuff)
Goodness, that's bad form. I can just see someone copying it and doing: (foo, bar, None) = gen_tuple(stuff) if foo is None: ...... and wondering why the program doesn't work properly. If you had to do that, you might try: foo, bar, _ = gen_tuple(stuff) or in a more complex case. foo, _, _, bar, _, baz, _ = gen_tuple(stuff) as '_' is already special cased (last result in interactive mode), and is already used for "don't care" sematics in Prolog. -- http://mail.python.org/mailman/listinfo/python-list