真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python字典中的dict如何正確的使用-創(chuàng)新互聯(lián)

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

成都創(chuàng)新互聯(lián)公司主營招遠網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件定制開發(fā),招遠h5小程序開發(fā)搭建,招遠網(wǎng)站營銷推廣歡迎招遠等地區(qū)企業(yè)咨詢

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

clear,清空


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


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


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


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


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


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


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


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


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


update,更新字典,有key則更新該key對應(yīng)的vlaue,沒有則新增


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


fromkeys,創(chuàng)建新字典,以seq為key,vlaue為字典的初始值


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


字典的打印,取值等


print(dict.items())
print(dict.values())
print(dict.keys())
#結(jié)果
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)
#結(jié)果
name
age
height
#相同效果的遍歷如下:
for key in dict.keys():
print(key)
#
字典的遍歷,遍歷value
for vlaue in dict.values():
print(vlaue)
#結(jié)果
Joe
18
60


字典的遍歷,遍歷item


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

看完上述內(nèi)容,你們掌握Python字典中的dict如何正確的使用的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


本文標題:Python字典中的dict如何正確的使用-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://weahome.cn/article/hoids.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部