美文网首页我爱编程python基础
python的字典数据与json的区别

python的字典数据与json的区别

作者: owolf | 来源:发表于2018-07-26 17:53 被阅读9次

    暑假半个月过去了,天天想着学习,一直没行动起来,今天终于开始学习了,

    坚持下去吧,暑假争取把《利用python进行数据分析》这本书学完并完成每日的笔记,给自己说个加油!

    开始正题吧:

    python字典与json格式的区别:

    json形式如下:

    {"a": "Mozilla\\/5.0 (Windows NT 6.1; WOW64) AppleWebKit\\/535.11 (KHTML, like Gecko) Chrome\\/17.0.963.78 Safari\\/535.11",

    "c": "US",

    "nk": 1,

    "tz": "America\\/New_York",

    "gr": "MA",

    "g": "A6qOVH",

    "h": "wfLQtf",

    "l": "orofrog",

    "al": "en-US,en;q=0.8",

    "hh": "1.usa.gov",

    "r": "http:\\/\\/www.facebook.com\\/l\\/7AQEFzjSi\\/1.usa.gov\\/wfLQtf",

    "u": "http:\\/\\/www.ncbi.nlm.nih.gov\\/pubmed\\/22415991",

    "t": 1331923247,

    "hc": 1331822918,

    "cy": "Danvers",

    "ll": [ 42.576698, -70.954903 ]

    }

    python字典格式如下:

    {'a': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.78 Safari/535.11',

    'c': 'US',

    'nk': 1,

    'tz': 'America/New_York',

    'gr': 'MA',

    'g': 'A6qOVH',

    'h': 'wfLQtf',

    'l': 'orofrog',

    'al': 'en-US,en;q=0.8',

    'hh': '1.usa.gov',

    'r': 'http://www.facebook.com/l/7AQEFzjSi/1.usa.gov/wfLQtf',

    'u': 'http://www.ncbi.nlm.nih.gov/pubmed/22415991',

    't': 1331923247,

    'hc': 1331822918,

    'cy': 'Danvers',

    'll': [42.576698, -70.954903]

    }

    区别1:

    本质上来讲,字典是一种数据结构,json是一种格式;字典有很多内置函数,有多种调用方法,而json是数据打包的一种格式,并不像字典具备操作性,并且是格式就会有一些形式上的限制,比如json的格式要求必须且只能使用双引号作为key或者值的边界符号,不能使用单引号,而且“key”必须使用边界符(双引号),但字典使用单引号。

    区别2:

    python字典里可以嵌套tuple,list;

    json里只有array

    python的json库中,a=json.dumps({1:2}) 的结果是 {“1”:2},而b=json.dumps((1,2)) 的结果是[1,2],a和b都是字符串。

    区别3:

    json: true false null

    python:True False None

    区别4:

    Python中字典的键可以是字符串,元组,数字,但是不能是列表;

    json的key必须是字符串,value 可以是合法的JSON数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)

    区别5:

    互相转换:

    json.dumps()转换成json格式字符串;json.loads()把json字符串转换成字典。

    相关文章

      网友评论

        本文标题:python的字典数据与json的区别

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