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
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to