Python字典操作簡(jiǎn)明總結(jié)
更新時(shí)間:2015年04月13日 09:57:23 投稿:junjie
這篇文章主要介紹了Python字典操作簡(jiǎn)明總結(jié),本文總結(jié)了創(chuàng)建字典
、創(chuàng)建一個(gè)"默認(rèn)"字典、遍歷字典、獲得value值、成員操作符:in或not in 、更新字典、刪除字典等常用操作,需要的朋友可以參考下
1.dict()創(chuàng)建字典
復(fù)制代碼 代碼如下:
>>> fdict = dict((['x', 1], ['y', 2]))
>>> fdict
{'y': 2, 'x': 1}
2.fromkeys() 來(lái)創(chuàng)建一個(gè)"默認(rèn)"字典,字典中元素具有相同的值
復(fù)制代碼 代碼如下:
>>> ddict = {}.fromkeys(('x', 'y'), -1)
>>> ddict
{'y': -1, 'x': -1}
3.遍歷字典
使用keys()遍歷
復(fù)制代碼 代碼如下:
>>> dict2 = {'name': 'earth', 'port': 80}
>>>
>>>> for key in dict2.keys():
... print 'key=%s, value=%s' % (key, dict2[key])
...
key=name, value=earth
key=port, value=80
使用迭代器遍歷
復(fù)制代碼 代碼如下:
>>> dict2 = {'name': 'earth', 'port': 80}
>>>
>>>> for key in dict2:
... print 'key=%s, value=%s' % (key, dict2[key])
...
key=name, value=earth
key=port, value=80
4.獲得value值
字典鍵加上中括號(hào)來(lái)得到
復(fù)制代碼 代碼如下:
>>> dict2['name']
'earth'
5.成員操作符:in或not in
判斷鍵是否存在
復(fù)制代碼 代碼如下:
>>> 'server' in dict2 # 或 dict2.has_key('server')
False
6.更新字典
復(fù)制代碼 代碼如下:
>>> dict2['name'] = 'venus' # 更新已有條目
>>> dict2['port'] = 6969 # 更新已有條目
>>> dict2['arch'] = 'sunos5'# 增加新條目
7.刪除字典
復(fù)制代碼 代碼如下:
del dict2['name'] #刪除鍵為“name”的條目
dict2.clear() #刪除 dict2 中所有的條目
del dict2 #刪除整個(gè) dict2 字典
dict2.pop('name') #刪除并返回鍵為“name”的條目
8.values()返回值列表
復(fù)制代碼 代碼如下:
>>>
>>> dict2.values()
[80, 'earth']
9.items()返回(鍵,值)元組列表
復(fù)制代碼 代碼如下:
>>> dict2.items()
[('port', 80), ('name', 'earth')]
相關(guān)文章
torchtext入門(mén)教程必看,帶你輕松玩轉(zhuǎn)文本數(shù)據(jù)處理
這篇文章主要介紹了torchtext入門(mén)教程必看,帶你輕松玩轉(zhuǎn)文本數(shù)據(jù)處理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05Python文件讀寫(xiě)處理日常任務(wù)終極工具實(shí)例
Python文件的讀寫(xiě)操作時(shí),有很多需要考慮的細(xì)節(jié),這包括文件打開(kāi)方式、讀取和寫(xiě)入數(shù)據(jù)的方法、異常處理等,在本文中,將深入探討Python中的文件操作,旨在提供全面的指南,幫你充分了解Python文件的讀寫(xiě)2023-11-11python利用 keyboard 庫(kù)記錄鍵盤(pán)事件
這篇文章主要介紹了python利用 keyboard 庫(kù)記錄鍵盤(pán)事件,幫助大家更好的利用python進(jìn)行辦公,感興趣的朋友可以了解下2020-10-10Django項(xiàng)目中model的數(shù)據(jù)處理以及頁(yè)面交互方法
今天小編就為大家分享一篇Django項(xiàng)目中model的數(shù)據(jù)處理以及頁(yè)面交互方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05pywinauto自動(dòng)化測(cè)試使用經(jīng)驗(yàn)
本文主要介紹了pywinauto自動(dòng)化測(cè)試使用經(jīng)驗(yàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03