目錄
字典是另一種可變型別,且可儲存任意型別物件。
字典的每個鍵值 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...