2

I have string like

s='www.gmail.com?uname=mark&pwd=test&age=20'

and i want string(s) to be converted into dict(d) in following manner

d={'uname':'mark','pwd':'test','age':20}

Thanks a lot

neves
  • 33,186
  • 27
  • 159
  • 192
user2846528
  • 21
  • 1
  • 2

1 Answers1

12

BTW fix your URL. But here is the answer:

>>> from urlparse import urlparse, parse_qs
>>> url = 'www.gmail.com?uname=mark&pwd=test&age=20'
>>> urlparse(url).query
'uname=mark&pwd=test&age=20'
>>> parse_qs(urlparse(url).query)
{'age': ['20'], 'pwd': ['test'], 'uname': ['mark']}
badray
  • 300
  • 2
  • 8