• JSON数据解析


    python ---> list列表之append()与extend()
    append()方法是向列表的尾部添加一个元素
    extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。
     
    例子:
    list1 = [1,2,3]
    list2 = [5,6,7]
    list1.append(list2)
    list1.extend(list2)
    print(list1)
    结果:
     
    BeautifulSoup的find()与find_all()区别:
    find()函数返回一个Tag
    find_all()函数匹配所有符合条件的内容,并以集合的形式返回所有Tag。
     
    JSON数据
    JSON解析库并不是把JSON数据解析为JSON对象或者JSON节点,
    而是把JSON数据转化为字典,JSON数组转化为列表,JSON字
    符串转化为python字符串。
    例子:
    import json
    jsonstring = '{"user_man":[{"name":"zhangsan"},{"name":"lisi"}],"user_woman":[{"name":"wangwu"},{"name":"heliu"}]}'
    json_data = json.loads(jsonstring)
    第一种方法:
    print(json_data.get("user_man"))
    print(json_data.get("user_woman"))
    print(json_data.get("user_woman")[0].get("name"))
    print(json_data.get("user_man")[1].get("name"))
    第二种方法:
    print(json_data["user_man"])
    print(json_data["user_woman"])
    print(json_data["user_man"][0]["name"])
    print(json_data["user_woman"][1]["name"])
    结果:

  • 相关阅读:
    MySQL学习--标量函数之日期函数
    MySQL学习-- case表达式
    音视频推流方法与工具使用
    音视频基础知识
    音视频测试点
    postman处理二进制流文件
    postman脚本之时间处理
    移动性能测试之adb内存相关
    Proxychains安装
    Valgrind的安装及简单使用
  • 原文地址:https://www.cnblogs.com/zgen1/p/8520151.html
Copyright © 2020-2023  润新知