In python 2.6, the following code:
import urlparse
qsdata = "test=test&test2=test2&test2=test3"
qs = urlparse.parse_qs(qsdata)
print qs
Gives the following output:
{'test': ['test'], 'test2': ['test2', 'test3']}
Which means that even though there is only one value for test, it is still being parsed into a list. Is there a way to ensure that if there's only one value, it is not parsed into a list, so that the result would look like this?
{'test': 'test', 'test2': ['test2', 'test3']}