Python中字典的基礎介紹及常用操作總結

2022-09-25 02:03:10 字數 1545 閱讀 3652

目錄

字典是另一種可變型別,且可儲存任意型別物件。

字典的每個鍵值 key=>value 對用冒號 : 分割,每個對之間用逗號(,)分割,整個字典包括在花括號 {} 中 ,格式如下所示:

dic =

鍵必須是唯一的,但值則不必。

值可以取任何資料型別,但鍵必須是不可變的,如字串,數字。

乙個簡單的字典例項:

dic =

當字典的鍵存在時,可以拿到對應的值

例如:dic =

print(dic['name'])

print(dic['age'])

print(dic['***'])

當鍵不存在時,會報錯

例如:dic =

print(dic['score'])

當鍵存在時可以拿到對應的值

例如:dic =

print(dic.get('name'))

當鍵不存在時,返回的是none

例如:dic =

print(dic.get('a'))

字典的每個元素中的資料是可以修改的,只要通過key找到,即可修改

例如:dic =

dic['name']='python'

print(dic)

新增字典中的元素時,是以鍵值對的形式新增

如果在使用 變數名[『鍵'] = 資料 時,這個「鍵」在字典中,則修改資料,不存在,那麼就會新增這個元素

例如www.cppcns.com:

dic =

dic['address']='北京'

print(dic)

能刪單一的元素也能清空字典

刪除指定的的元素,例如:

dic =

del dic['name']

print(dic)

清空整個字典,例如:

dic =

dic.clear()

print(dic)

dic =

print(len(dic))

dic =

print(dic.keys())

dic =

print(dic.values())

dic =

print(dic.items())

dic =

for k in dic.keys():

print(k)

dic =

for v in dic.values():

print(v)

dic =

for i in dic.items():

print(i)

dic =

for k,v in dic.items():

print(k,v)

enumerate() 函式用於將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。

chars=['a','b','c','d']

for i,char in enumerate(chars):

print(i,char)

python中的字典詳細介紹

主鍵是錶行資料的唯一標識,具有唯一性和非空屬性,索引主要作用是用於查詢,提供查詢速度的。鍵與索引的區別 字典的組成 字典是由大括號來包含其資料的,大括號內包含鍵和其對應的值,一對鍵和值成為乙個項。鍵和值用冒號 隔開,項和項之間用逗號,號隔開。空字典就是不包含任何項的大括號,像這樣就是乙個空字典。注意...

Python字典介紹

字典是python語言中唯一的對映型別。對映型別物件裡雜湊值 鍵,key 和指向的物件 值,value 是一對多的關係。它們與perl中的雜湊型別 又稱關聯陣列 相似,通常被認為是可變的雜湊表。乙個字典物件是可變的,它是乙個容器型別,能儲存任意個數python物件,其中也包括其他容器型別。字典型別和...

python字典介紹

字典的key必須是不可變型別,也成為可hash型別 info print info 1,2 1.字典的建立 字典的基本形態dic 建立方法1 直接建立 my dict my dict dict my dict 建立方法2 工廠方法dict,通過其他對映 例如字典 或者 鍵,值 這樣的序列對建立 it...