a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學院 > 操作系統 > 正文

Python JSON 基本操作

2024-06-28 16:00:15
字體:
來源:轉載
供稿:網友

Python version : 3.4.4

測試數據:

import jsonaa = {"name": "kk", "age": 99 }bb = [ {"name": "mm", "age": 10},{"name": "QQ", "age": 20},{"name": "hh", "age": 50} ]json模塊提供的函數 json.dumps() 和 json.loads()

輸出:

>>> PRint(bb)[{'name': 'mm', 'age': 10}, {'name': 'qq', 'age': 20}, {'name': 'hh', 'age': 50}]>>>>>> data=json.dumps(bb)>>> print(data)[{"name": "mm", "age": 10}, {"name": "qq", "age": 20}, {"name": "hh", "age": 50}]>>>>>> load = json.loads(data)>>> print(load)[{'name': 'mm', 'age': 10}, {'name': 'qq', 'age': 20}, {'name': 'hh', 'age': 50}]>>>排序:

>>> data = json.dumps(bb,sort_keys=True)>>> print(data)[{"age": 10, "name": "mm"}, {"age": 20, "name": "qq"}, {"age": 50, "name": "hh"}]>>>格式化輸出:

>>> data = json.dumps(bb,indent=4)>>> print(data)[    {        "name": "mm",        "age": 10    },    {        "name": "qq",        "age": 20    },    {        "name": "hh",        "age": 50    }]>>>輸出某行數據:

>>> print(bb[0]){'name': 'mm', 'age': 10}>>>>>> print(bb[1]){'name': 'qq', 'age': 20}>>>>>> print(bb[2]){'name': 'hh', 'age': 50}>>>輸出某行數據某個值:

>>> print(bb[1]["name"])qq>>>>>> print(bb[1]["age"])20>>>

遍歷/循環 JSON :

>>> bb = [ {"name": "mm", "age": 10},{"name": "qq", "age": 20},{"name": "hh", "age": 50} ]>>>>>> for item in bb:...     print(item,item["name"])...{'name': 'mm', 'age': 10} mm{'name': 'qq', 'age': 20} qq{'name': 'hh', 'age': 50} hh>>>>>> for i in range(len(bb)):...     print(i,bb[i],bb[i]["name"])...0 {'name': 'mm', 'age': 10} mm1 {'name': 'qq', 'age': 20} qq2 {'name': 'hh', 'age': 50} hh>>>>>> for i,item in enumerate(bb):...     print(i,item,item["name"])...0 {'name': 'mm', 'age': 10} mm1 {'name': 'qq', 'age': 20} qq2 {'name': 'hh', 'age': 50} hh>>>>>> for item in bb:...     print("name=%s,age=%s,age=%f"%(item["name"],item["age"],item["age"]))...name=mm,age=10,age=10.000000name=qq,age=20,age=20.000000name=hh,age=50,age=50.000000>>>>>> for item in bb:...     print("My name is {0} ".format(item["name"]))...My name is mmMy name is qqMy name is hh>>>>>> for i,j in bb:...     print("name: {0}, age: {1}".format(i,j))...name: name, age: agename: name, age: agename: name, age: age>>>json 轉 python 數據格式定義:
+---------------+-------------------+| JSON          | Python            |+===============+===================+| object        | dict              |+---------------+-------------------+| array         | list              |+---------------+-------------------+| string        | str               |+---------------+-------------------+| number (int)  | int               |+---------------+-------------------+| number (real) | float             |+---------------+-------------------+| true          | True              |+---------------+-------------------+| false         | False             |+---------------+-------------------+| null          | None              |+---------------+-------------------+python 轉 json 數據格式定義:

 +-------------------+---------------+ | Python            | JSON          | +===================+===============+ | dict              | object        | +-------------------+---------------+ | list, tuple       | array         | +-------------------+---------------+ | str               | string        | +-------------------+---------------+ | int, float        | number        | +-------------------+---------------+ | True              | true          | +-------------------+---------------+ | False             | false         | +-------------------+---------------+ | None              | null          | +-------------------+---------------+更多參考:JSON encoder and decoder

 help("json")


上一篇:rsyslog Properties

下一篇:Mysql優化(分頁)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人黄页在线观看 | 91久久国产综合久久 | 一区二区三区精品 | 国产一区在线观看视频 | 久久久99精品免费观看 | 久久久久亚洲精品 | 色综合久久天天综合网 | 黄色免费电影网站 | 日本一区二区视频在线观看 | 国产精品不卡视频 | 日本aa大片在线播放免费看 | 久久久美女 | 精品乱子伦一区二区三区 | 国产成人精品一区二区三区四区 | 羞羞视频在线观看视频 | 91麻豆精品一区二区三区 | 四虎最新网站 | 日韩三区 | 欧日韩免费 | 精品国产乱码久久久久久丨区2区 | 99精品欧美一区二区三区综合在线 | 欧美一区二区黄色片 | 国产精品一区二区三区视频网站 | 久久一级| 亚洲 中文 欧美 日韩在线观看 | 99热.com| 天天综合网7799精品 | 中文字幕在线亚洲 | 亚洲精品久久久一区二区三区 | 中文字幕三区 | 午夜国产一级 | 国产无遮挡呻吟娇喘视频 | 狠狠躁日日躁夜夜躁东南亚 | 秋霞一区 | 精品无人乱码一区二区三区 | 精品亚洲成a人片在线观看 99在线免费视频 | 草草视频网站 | 日韩精品亚洲专区在线观看 | 在线播放三级 | 国产激情毛片 | 久久免费视频网 |