91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Python字典中的dict如何正確的使用

發布時間:2020-11-10 14:41:40 來源:億速云 閱讀:248 作者:Leah 欄目:開發技術

Python字典中的dict如何正確的使用?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

dict={'name':'Joe','age':18,'height':60}

clear,清空

dict.clear()
#運行結果{}

pop,移除指定key的鍵值對并返回vlaue(如果沒有該key,可返回指定值),popitem,默認移除最后一個鍵值對

print(dict.pop('age'))
print(dict)
#結果18,{'name': 'Joe', 'height': 60}
print(dict.pop('agea','erro'))
print(dict)
#結果erro,{'name': 'Joe', 'age': 18, 'height': 60}
print(dict.popitem())
print(dict)
#結果('height', 60),{'name': 'Joe', 'age': 18}

del,刪除字典的另一種方式

del dict['age']
print(dict)
#結果{'name': 'Joe', 'height': 60}

get,返回指定鍵的值,如果值不在字典中返回default值,等同于dict.__getitem__('name')

print(dict.get('name'))
#結果Joe
print(dict.get('hobby'))
#結果None
print(dict.get('hobby','basketball'))
#結果basketball

setdefault,和get()類似, 但如果鍵不存在于字典中,將會添加鍵并將值設為default

print(dict.setdefault('hobby'))
print(dict)
#結果None,{'name': 'Joe', 'age': 18, 'height': 60, 'hobby': None}
print(dict.setdefault('hobby','basketball'))
print(dict)
#結果basketball,{'name': 'Joe', 'age': 18, 'height': 60, 'hobby': 'basketball'}

update,更新字典,有key則更新該key對應的vlaue,沒有則新增

dict.update({'age':20})
print(dict)
#結果{'name': 'Joe', 'age': 20, 'height': 60}
dict.update({'hobby':'run'})
print(dict)
#結果{'name': 'Joe', 'age': 18, 'height': 60, 'hobby': 'run'}

fromkeys,創建新字典,以seq為key,vlaue為字典的初始值

seq = ('a', 'b', 'c')
print(dict.fromkeys(seq))
#結果{'a': None, 'b': None, 'c': None}
print(dict.fromkeys(seq,'oh'))
#結果{'a': 'oh', 'b': 'oh', 'c': 'oh'}

字典的打印,取值等

print(dict.items())
print(dict.values())
print(dict.keys())
#結果
dict_items([('name', 'Joe'), ('age', 18), ('height', 60)])
dict_values(['Joe', 18, 60])
dict_keys(['name', 'age', 'height'])

字典的遍歷,遍歷key

for i in dict:
print(i)
#結果
name
age
height
#相同效果的遍歷如下:
for key in dict.keys():
print(key)
#
字典的遍歷,遍歷value
for vlaue in dict.values():
print(vlaue)
#結果
Joe
18
60

字典的遍歷,遍歷item

#10.1輸出為元組的方式
for item in dict.items():
print(item)
#結果
('name', 'Joe')
('age', 18)
('height', 60)
#10.2輸出為字符串的方式
for key,vlaue in dict.items():
print(key,vlaue)
#結果
name Joe
age 18
height 60
#輸出為字符串的另一種方式
for i in dict:
print(i,dict[i])

看完上述內容,你們掌握Python字典中的dict如何正確的使用的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

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

AI

延安市| 城市| 河津市| 西林县| 雷波县| 铁力市| 荆州市| 桐梓县| 兰考县| 上栗县| 滦南县| 贵州省| 会昌县| 绥江县| 扶沟县| 壶关县| 长宁县| 丹凤县| 依安县| 眉山市| 八宿县| 贡山| 炎陵县| 株洲市| 那曲县| 苗栗县| 辽阳市| 宣化县| 胶州市| 招远市| 天柱县| 贵州省| 日照市| 余干县| 兴化市| 台南县| 横山县| 沂南县| 乡宁县| 攀枝花市| 汉沽区|