url = urlparse(url)
params = url.query.split('&')
params = [tuple(p.split('=')) for p in params]
params = [[unquote(p[0]), unquote(p[1])] for p in params]
print(params)
How to get multiple parameters with same name from a URL in Pylons?