美文网首页
python appen()之后结果为空

python appen()之后结果为空

作者: 丑小丫_91b3 | 来源:发表于2018-12-23 15:23 被阅读0次

代码与原因如下:

jsonArrays=Arrays.append(ret)修改了Arrays的值,但是并没有返回值,jsonArrays的值为空,所以我们直接返回Arrays即可

#错误代码:
def view(request):
    a = request.GET['a']
    b = request.GET['b']
    input=str(a)
    algo=str(b)
    name,desc= recommend.recommend([input], algo)
    Arrays=[]
    for i in range(20):
        ret=[name[i],desc[i]]
        jsonArrays=Arrays.append(ret)
        rets={"Result":jsonArrays}
        retsj = json.dumps(rets).encode("gb2312")
    return HttpResponse(retsj)

#改为:
def view(request):
    a = request.GET['a']
    b = request.GET['b']
    input=str(a)
    algo=str(b)
    name,desc= recommend.recommend([input], algo)
    Arrays=[]
    for i in range(20):
        ret=[name[i],desc[i]]
        Arrays.append(ret)
        rets={"Result":Arrays}
        retsj = json.dumps(rets).encode("gb2312")
    return HttpResponse(retsj)

相关文章

  • python appen()之后结果为空

    代码与原因如下: jsonArrays=Arrays.append(ret)修改了Arrays的值,但是并没有返回...

  • LeetCode-225-用队列实现栈

    解题思路: 维护两个队列q1和q2,当推入队列的数据为[1,2,3],推入1时,q1为空,直接推入q1.appen...

  • pandas

    视频:【Python】Pandas - Excel 办公自动化 超详细动画可视化讲解 鸟瞰图 常用函数 appen...

  • 安卓代码控制WiFi连接适配备忘

    1、获取WiFi列表为空 部分手机使用以下代码获取WiFi列表,结果为空; 而打开手机的GPS之后,可以获取到完整...

  • Mongoose 查询结果为空

    原因: 解决方案: 实例化Schema的时候在第二个参数里申明collection(不要吐槽我的空Schema) ...

  • samtools mpileup结果为空

    使用varscan2检测肿瘤样本的变异之前,需要先生成pileup文件。根据varsan官网指导,运行命令如下: ...

  • 正则表达式(.+)和(.+?)的区别(python版)

    (.+)默认是贪婪匹配 (.+?)为惰性匹配 举个例子,我这边用python做测试。 运行之后的结果如下: 解析:...

  • Python 条件语句

    Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程...

  • 内置函数

    abs() 函数 输出结果为:1 和 100.1 Python dict() 函数 Python help() 函...

  • 三元表达式

    python中的格式为 为真时的结果 if 判定条件 else 为假时的结果 1 实例:

网友评论

      本文标题:python appen()之后结果为空

      本文链接:https://www.haomeiwen.com/subject/vwrnkqtx.html