中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python dict(字典) 詳細總結

發布時間:2020-08-06 05:21:05 來源:網絡 閱讀:2739 作者:楊云1028 欄目:編程語言

示例:

d={
    'name':'yy'
}

key值判斷

d.has_key('name')  #如果有key返回True

d.get('name')  #如果沒有key返回None

添加與更新

#賦值可以是字符,數字,列表,元組,字典。
d['age'] = 28
d['friends'] = ['john','megan','alex']

刪除

del d['name']  #刪除指定key

d.clear()   #清空字典

取值

  • 獲取指定key的值
d['name']  

如果'name'這個key不存在,會拋出異常
可以替換為:

d.get('name','yy')  #如果沒有'name'這個key,則賦予默認值'yy'

也可以先判斷是否存在這個key:

d.has_key('name')   #返回true或false

遍歷字典

  • 遍歷key與value
    for k,v in d.items():
    print k,v
  • 獲取所有key

    d.keys()   #返回一個列表
  • 獲取所有value
    d.values()  #返回一個列表

字典合并

dict1={'name':'yang'}
dict2={'age':18}

result = dict(dict1,**dict2)
# result = {'name':'yang','age':18}

格式化輸出字典

不同層級以2個空格縮進

import json
print json.dumps(d,indent=2)

字典持久化

先把字典轉換成字符串,然后把字符串寫入文件,讀出來時再把字符串為字典

import json  
data = json.dumps(d)
with open(f,'wb') as f:
  f.write(data)

import json  
with open(f,'wb') as f:
  data = f.read()
d = json.loads(data)
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洪湖市| 临汾市| 米脂县| 郯城县| 邵阳市| 得荣县| 盐边县| 青州市| 黄石市| 中牟县| 手游| 龙川县| 肇源县| 马尔康县| 班戈县| 嘉祥县| 武宣县| 石棉县| 大理市| 麻栗坡县| 周至县| 定边县| 江油市| 宜都市| 吉安市| 赞皇县| 镇宁| 河北区| 道孚县| 南宁市| 宜昌市| 甘南县| 天峻县| 丹江口市| 沈阳市| 太保市| 彭州市| 偏关县| 南丹县| 岐山县| 左云县|