Python基礎 9 字典

2021-10-03 20:33:26 字數 920 閱讀 7444

字典是乙個無序的資料集合

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

鍵key是索引,值value是資料,鍵和值之間用 「:」 分隔,鍵必須是唯一的,只能使用字串、數字或元組,值可以取任何資料型別

xiaoming =
取值

print(xiaoming["name"])
增加或修改,如果key不存在會新增鍵值對,如果key存在會修改已經存在的鍵值對

xiaoming["weight"] = 130

xiaoming["age"] = 19

刪除

xiaoming.pop("name")
統計鍵值對的數量

print(len(xiaoming))
合併字典

xiaoming1 = 

# 注意:如果被合併的字典中包含已經存在的鍵值對,會覆蓋原有的鍵值對

xiaoming.update(xiaoming1)

清空字典

xiaoming.clear()
迭代遍歷字典

# 變數k是每一次迴圈中,獲取到的鍵值對的key

for k in xiaoming:

print("%s - %s" % (k, xiaoming[k]))

print(xiaoming)

將多個字典放在乙個列表中,在進行遍歷

card_list = [

,]for card_info in card_list:

print(card_info)

Python基礎9 字典

coding utf8 字典由鍵和對應的值組成 鍵值對 雜湊表,字典元素也可以為空 dict1 dict2 鍵與值間需用冒號隔開,每一對鍵之間需要逗號作為分隔符,鍵與值的關係為一對多的 print dict1 字典是沒有順序的,列印時會隨機排序,若需訪問字典元素則需通過鍵來進行訪問 print di...

python學習(9) 字典

字典 1 字典的使用 1.1 字典的定義 在python中,字典是一系列鍵 值對。每個鍵與每乙個值都相關聯,可以使用鍵來訪問與之關聯的值 與鍵相關聯的值可以是數字 字串 列表及字典,和json的結構非常類似 鍵和值之間用冒號分隔,而鍵 值對之間用逗號分隔。字典中可以包含任意數量的鍵值對 user1 ...

Python札記9 字典3

python中字典的操作函式主要有以下幾種 函式作用 popd.pop k d 以字典的鍵為引數,刪除鍵值對 引數不能省略 如果鍵不存在,則報錯 引數有兩個,若不存在鍵就返回第二個 popitem 和list.pop類似,不用寫引數 字典是無序的,popitem 隨機刪除乙個,並且返回刪除的值,返回...