Wie kann man verhindern, dass Python parse_qs einzelne Werte in Listen zerlegt?

In Python 2.6 der folgende Code:

<code>import urlparse
qsdata = "test=test&test2=test2&test2=test3"
qs = urlparse.parse_qs(qsdata)
print qs
</code>

Gibt die folgende Ausgabe aus:

<code>{'test': ['test'], 'test2': ['test2', 'test3']}
</code>

Das bedeutet, dass obwohl es nur einen Wert für den Test gibt, er immer noch in eine Liste geparst wird. Gibt es eine Möglichkeit, um sicherzustellen, dass nur ein Wert in einer Liste analysiert wird, sodass das Ergebnis folgendermaßen aussehen würde?

<code>{'test': 'test', 'test2': ['test2', 'test3']}
</code>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage