Django 查询给了我下面的输出格式,但我想要下面的格式
data=`[{'total': 1744, 'name: u'x'}, {'total': 13, 'name': u'm'}, {'total': 126, 'role': name'n'}]`
m=[]
for i in data:
m.append(i.values())
打印m 它给我输出
[[1744,u'x'], [13,u'm'], [126,u'n']]
但我需要输出 如何从输出中删除 unicode 符号
[['x',1744], ['m',13], ['n',126]]
如何做到这一点?
提前致谢
最佳答案
试试这个:
>>> import json
>>> data=[{'total': 1744, 'name': u'x'}, {'total': 13, 'name': u'm'}, {'total': 126, 'name': u'n'}]
>>> json.dumps([i.values()[::-1] for i in data])
'[["x", 1744], ["m", 13], ["n", 126]]'
>>>
关于python - django 从查询结果中删除 unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5263159/