I misread your question. here is the correct soln

print ' and '.join(["x['%s'] = '%s'" % (l[i], l[i+1]) for i in xrange(0,
len(l), 2)])

On Mon, Jun 9, 2008 at 4:58 PM, Prashanth Ellina <[EMAIL PROTECTED]>
wrote:

> *l=['name','jhon', 'age','30']*
>
> print dict([(l[i], l[i+1]) for i in xrange(0, len(l), 2)])
>
>
> On Mon, Jun 9, 2008 at 4:44 PM, Pratap <[EMAIL PROTECTED]> wrote:
>
>> *I'm fairly new to Python, and have yet to discover all the little details, 
>> that may make my programs look leaner and perhaps become  faster...
>>
>> I was trying to do a lots of thing and one of them is here which is as
>>
>> i have a list lists=['name','jhon', 'age','30']
>> and i want to make a string which is like
>> string="x['name']='jhon' and x['age']=30"
>>
>>
>> so is it possible in python ? **
>> *
>>
>>
>> _______________________________________________
>> BangPypers mailing list
>> BangPypers@python.org
>> http://mail.python.org/mailman/listinfo/bangpypers
>>
>>
>
>
> --
> http://blog.prashanthellina.com




-- 
http://blog.prashanthellina.com
_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to