> >Real question is what you're trying to do. eval() and exec() are to be >avoided if possible, so the solutions are not necessarily the easiest. I sometimes do something like ifelse = "'teddybear' if bmi > 30 else 'skinny'" weightcats = [eval(ifelse) for bmi in bmis] Would this also be a *bad* use of eval? It can be avoided, but this is so concise. _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor
- [Tutor] eval use (directly by interpreter vs with in a s... Alex Kleider
- Re: [Tutor] eval use (directly by interpreter vs wi... Peter Otten
- Re: [Tutor] eval use (directly by interpreter vs wi... Danny Yoo
- Re: [Tutor] eval use (directly by interpreter vs wi... Dave Angel
- Re: [Tutor] eval use (directly by interpreter vs wi... Albert-Jan Roskam
- Re: [Tutor] eval use (directly by interpreter v... Alan Gauld
- Re: [Tutor] eval use (directly by interpreter v... Steven D'Aprano
- Re: [Tutor] eval use (directly by interpret... Albert-Jan Roskam
- Re: [Tutor] eval use (directly by inter... Alan Gauld
- Re: [Tutor] eval use (directly by inter... Steven D'Aprano