operators as variables
News123
news123 at free.fr
Sat Dec 6 17:08:08 EST 2008
Terry Reedy wrote:
> macc_200 wrote:
>> Hi,
>> just starting programming and have an elementary question after
>> playing around with lists but cannot find the answer with googling.
>> I have a list of variables and I would like some of those variables to
>> be integers and some to be operators so the list would look something
>> like [5 * 4 - 4 + 6] and then be able to evaluate the result (i.e. get
>> 10). How do you make the interpreter see the operator as that instead
>> of a string and just echo the list back to me.
>
Without sanity checking following would work:
a= [ '1' , '+' , '3' ]
txt= ' '.join(a)
rslt = eval(txt)
bye
N
More information about the Python-list
mailing list