次の QueryDict があるとしましょう。
<QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}>
これから辞書を作成したいと思います。たとえば、次のようになります。
{'num': [0], 'var1':['value1', 'value2'], 'var2':['8']}
(ユニコード記号が残っているかどうかは気にしませんu
。)
djangoサイトqueryDict.dict()
で提案されているように、そうすると、に属する余分な値が失われます。var1
{'num': [0], 'var1':['value2'], 'var2':['8']}
私はこれを行うことを考えていました:
myDict = {}
for key in queryDict.iterkeys():
myDict[key] = queryDict.getlist(key)
より良い方法はありますか?