Read this thread, which was discussed on the list a few days ago: http://www.mail-archive.com/python-list@python.org/msg150704.html
On 6/25/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > Hi > > My requirement is to check a variable with a set of constant values and > call a particular function depending on the value of the variable. A > C-language implementation might look something like : > > switch (a) { > > case 1 : func1(); > case 2 : func2() ; > default : func3(); > } > > How to do it in Python ? > > Ofcourse an if-elif construct can also be used to do the job, which is > indeed my last option. However i would like to know if a 'switch-case' > option is available. > > I found some implementations involving dictionaries and lambdas but i don't > know how suitable they might be for this kind of an implementation. > > Any suggestions and ideas welcome > > > > Thanks and regards > Parasuram N.A. > I know the answers to all the questions > But its just that i don't find some of them worth answering > > > > > > The information contained in this electronic message and any attachments to > this message are intended for the exclusive use of the addressee(s) and may > contain proprietary, confidential or privileged information. If you are not > the intended recipient, you should not disseminate, distribute or copy this > e-mail. Please notify the sender immediately and destroy all copies of this > message and any attachments. > > WARNING: Computer viruses can be transmitted via email. The recipient should > check this email and any attachments for the presence of viruses. The company > accepts no liability for any damage caused by any virus transmitted by this > email. > > www.wipro.com > > -- > http://mail.python.org/mailman/listinfo/python-list > -- Evan Klitzke <[EMAIL PROTECTED]> -- http://mail.python.org/mailman/listinfo/python-list