Dealing with dictionary like strings

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Sat Jun 9 01:57:47 EDT 2007


En Fri, 08 Jun 2007 19:23:38 -0300, Mr SZ <sk8in_zombi at yahoo.com.au>  
escribió:

> I'm using the urllib module to fetch pages from the web.The returned  
> response is in the structure of a dictionary .For eg:
>
> {"":"","label": [
> ]
> ,"torrents": [
>
> ["F0666BDCCBFD01A52535759C044485E2E1CCE3C3",136,"AAA",1250164864,651,646185088,606208,0,0,0,-1,"",0,0,0,0,33564,7,342884352],
> ["46683EA1C950CB020DD6DD3007120EAB9966FA79",201,"tpg",4153995264,305,841170944,758087680,901,0,0,103109046,"",4,23,0,0,64080,2,2887053312]]
> ,"torrentc": "2001899868"}
>
> This response as we can see is not just like a dictionary but it's  
> values are in the  form of lists.Now,is there a way I can deal with this  
> string as a dictionary .I'm only interested in the value field of  
> torrents key which again is a list of lists.

See this Cookbook recipe: safe eval
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/364469

-- 
Gabriel Genellina




More information about the Python-list mailing list