Python如何解析列表?

时间:2017-02-13 19:05:21

标签: python django

我如何解析它?

    check = request.POST.getlist('check')

    print(check)

    [u'["1","2"]']

将ajax JSON数据发送到服务器

2 个答案:

答案 0 :(得分:0)

听起来你想要从浏览器发送的JSON中解码它。您可以像这样进行编码或解码:

import json

# to encode a list to json
json.dumps(yourlist)

# to decode it from json
json.loads(yourjson)

参考:The Python Docs

答案 1 :(得分:-3)

在列表中,您收到了一个字符串。要解析这个相似的列表,您将需要浏览单个字符。 这是一个例子:

list = [u'["1","2"]']

for i in range(len(list[0])):
    print list[0][i]

输出:

[
"
1
"
,
"
2
"
]

您可以通过从list[0][2]开始并按4递增来解析此问题。