日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 字典程序_Python 字典(Dictionary)操作详解

發(fā)布時間:2024/4/14 python 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 字典程序_Python 字典(Dictionary)操作详解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Python字典是另一種可變容器模型,且可存儲任意類型對象,如字符串、數(shù)字、元組等其他容器模型。

一、創(chuàng)建字典

字典由鍵和對應值成對組成。字典也被稱作關聯(lián)數(shù)組或哈希表。基本語法如下:

dict = {‘Alice‘: ‘2341‘, ‘Beth‘: ‘9102‘, ‘Cecil‘: ‘3258‘}

也可如此創(chuàng)建字典

dict1 = { ‘a(chǎn)bc‘: 456 }

dict2 = { ‘a(chǎn)bc‘: 123, 98.6: 37 }

注意:

每個鍵與值用冒號隔開(:),每對用逗號,每對用逗號分割,整體放在花括號中({})。

鍵必須獨一無二,但值則不必。

值可以取任何數(shù)據(jù)類型,但必須是不可變的,如字符串,數(shù)或元組。

二、訪問字典里的值

把相應的鍵放入熟悉的方括弧,如下實例:

如果用字典里沒有的鍵訪問數(shù)據(jù),會輸出錯誤如下:

dict = {‘Name‘: ‘Zara‘, ‘Age‘: 7, ‘Class‘: ‘First‘};

print "dict[‘Alice‘]: ", dict[‘Alice‘];

以上實例輸出結果:

#KeyError: ‘Alice‘

三、修改字典

向字典添加新內容的方法是增加新的鍵/值對,修改或刪除已有鍵/值對如下實例:

#以上實例輸出結果:

#dict[‘Age‘]: 8

#dict[‘School‘]: DPS School

四、刪除字典元素

能刪單一的元素也能清空字典,清空只需一項操作。

顯示刪除一個字典用del命令,如下實例:

五、字典鍵的特性

字典值可以沒有限制地取任何python對象,既可以是標準的對象,也可以是用戶定義的,但鍵不行。

兩個重要的點需要記住:

1)不允許同一個鍵出現(xiàn)兩次。創(chuàng)建時如果同一個鍵被賦值兩次,后一個值會被記住,如下實例:

2)鍵必須不可變,所以可以用數(shù),字符串或元組充當,所以用列表就不行,如下實例:

六、字典內置函數(shù)&方法

Python字典包含了以下內置函數(shù):

cmp(dict1, dict2) #比較兩個字典元素。

len(dict) #計算字典元素個數(shù),即鍵的總數(shù)。

str(dict) #輸出字典可打印的字符串表示。

type(variable) #返回輸入的變量類型,如果變量是字典就返回字典類型。

Python字典包含了以下內置方法:

radiansdict.clear() #刪除字典內所有元素

radiansdict.copy() #返回一個字典的淺復制

radiansdict.fromkeys() #創(chuàng)建一個新字典,以序列seq中元素做字典的鍵,val為字典所有鍵對應的初始值

radiansdict.get(key, default=None) #返回指定鍵的值,如果值不在字典中返回default值

radiansdict.has_key(key) #如果鍵在字典dict里返回true,否則返回false

radiansdict.items() #以列表返回可遍歷的(鍵, 值) 元組數(shù)組

radiansdict.keys() #以列表返回一個字典所有的鍵

radiansdict.setdefault(key, default=None) #和get()類似, 但如果鍵不已經(jīng)存在于字典中,將會添加鍵并將值設為default

radiansdict.update(dict2) #把字典dict2的鍵/值對更新到dict里

radiansdict.values() #以列表返回字典中的所有值

七、字典練習代碼

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的python 字典程序_Python 字典(Dictionary)操作详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。