假设我有以下QueryDict:
<QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}>
我想要一本这样的字典,例如:
{'num': [0], 'var1':['value1', 'value2'], 'var2':['8']}
(我不在乎Unicode符号是否u继续存在。)
u
如果我queryDict.dict()按照django网站的建议进行操作,则会丢失属于的额外值var1,例如:
queryDict.dict()
var1
{'num': [0], 'var1':['value2'], 'var2':['8']}
我正在考虑这样做:
myDict = {} for key in queryDict.iterkeys(): myDict[key] = queryDict.getlist(key)
有没有更好的办法?
这应该工作: myDict = dict(queryDict.iterlists())
myDict = dict(queryDict.iterlists())