python基礎之字典

2021-09-13 13:35:51 字數 1043 閱讀 4666

dictionary(字典)儲存多個資料

列表是有序的物件集合

字典是無序的物件集合

字典用{}定義,使用鍵值對儲存資料,鍵值對之間使用,隔開

鍵key是索引,值value是資料,鍵和值之間使用:分隔

鍵必須是唯一的,值可以取任何資料型別,但鍵只能使用字串、數字或元組

xiaoming=

print(xiaoming)

----------------

d:\anaconda\python.exe d:/pycharm/pycharmprojects/python列表/k08_字典.py

process finished with exit code 0

取值修改刪除

字典名【key】

print(xiaoming["name"])#取值

xiaoming["age"]=20# 修改

#如果key不存在會建立

xiaoming.pop("name")#刪除

print(len(xiaoming))

temp_dict=

xiaoming.update(temp_dict)#合併字典

xiaoming.clear()#清空字典

for k in xiaoming:

print("%s-%s"%(k,xiaoming[k]))#k取得時標籤

print("%s"%k)

把字典放了列表中

card_list=[

,]for card_info in card_list:

print(card_info)

-------------------

d:\anaconda\python.exe d:/pycharm/pycharmprojects/python列表/k09_字典與列表的結合.py

process finished with exit code 0

python基礎之字典

我們之前學到過,用編號可以對列表經行索引,但是有些時候往往不能通過標號經行索引,可能需要使用字串之類的型別經行索引。比如 我們需要通過姓名查詢 號碼。那麼使用列表就會相對麻煩。對於列表我們需要這樣做 name a b c num 1 2 3 num name.index b 2 這樣做顯然比較麻煩,...

python 基礎之字典

建立和使用字典 字典由多個鍵與其對應的值構成的對組成。phonebook 名字是鍵,號碼是值。每個 號碼和值之間用冒號 隔開。每個項之間用 隔開。整個字典用的大括號括起來 可以用dict函式,通過其他對映 比如其他字典 或者 鍵,值 這樣的序列對建立字典。list name alice age 21...

Python基礎之字典

字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的。訪問字典裡的值,把相應的鍵放入到方括號中,如下例項 dict ...