Lawrence Oluyede wrote: > Il 2005-12-14, Andy Leszczynski <[EMAIL PROTECTED]> ha scritto: > >>How can do elegantly in Python: >> >>if condition: >> a=1 >>else: >> a=2 >> >>like in C: >> >>a=condition?1:2 >> > > > There are tons of threads on this newsgroup and in the python-dev mailing > list about a ternary operator. There's also a PEP AFAIK. > > I like this: > > In [1]:switch = True > > In [2]:a = (1, 2)[switch] > > In [3]:print a > 2 > >
Like it too, thx. Switch does not have to be bool, so it is more powerfull than ?:. A. -- http://mail.python.org/mailman/listinfo/python-list