В Python 2.6 следующий код:
import urlparse
qsdata = "test=test&test2=test2&test2=test3"
qs = urlparse.parse_qs(qsdata)
print qs
Дает следующий вывод:
{'test': ['test'], 'test2': ['test2', 'test3']}
Это означает, что, хотя для теста есть только одно значение, оно все равно анализируется в списке. Есть ли способ убедиться, что если есть только одно значение, оно не будет проанализировано в списке, чтобы результат выглядел так?
{'test': 'test', 'test2': ['test2', 'test3']}