since i used urllib.urlencode before i was sure that i will find urllib.decode method as well, but i didn't.
Here is the result of my search, to decode a url into dictionary of parameter and its values user the cgi module as the follwoing:
import cgi
import urllib
url = 'http://www.test.com/test?%s'
params = {'param1': 'value1', 'param2': 'value2'}
urlParams = urllib.urlencode(params)
url = url%urlParams
resultParams = dict(cgi.parse_qsl(url))
print result_params
Enjoy