zoukankan      html  css  js  c++  java
  • 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"])
    结果:

  • 相关阅读:
    OutputStream (字节流写出)
    Reader(字符流读取)
    InputStream (字节流读取)
    File
    IO简介
    BigDecimal
    SimpleDateFormat
    Date和Calendar
    包装类
    本地与远程对应分支,本地建立分支,修改代码, 上传到远程对应的分支
  • 原文地址:https://www.cnblogs.com/zgen1/p/8520151.html
Copyright © 2011-2022 走看看