python字典的增刪改查等內建方法

2021-08-15 03:13:28 字數 1225 閱讀 1096

#__author: "pizer wang"

#__date: 2018/1/28

dic =

print(dic)

dic["age"] = 18

print(dic)

dic["name"] = "jone"

print(dic)

#鍵存在的話不改動,返回字典中相應的鍵對應的值

age = dic.setdefault("age", 20)

print(dic)

print(age)

#鍵不存在的話,增加新的鍵值對並返回相應的值

hobby = dic.setdefault("hobby", "read")

print(dic)

print(hobby)

#查 通過鍵去查詢

dic =

print(dic["name"])

#檢視字典中所有的鍵

print(dic.keys())

print(type(dic.keys()))

print(list(dic.keys()))

print(list(dic.values()))

print(list(dic.items()))

#改 通過鍵去查詢

dic =

dic["age"] = 22

print(dic)

#已有的鍵值對會被新的鍵值對覆蓋,沒有會新增

print(dic)

#刪dic =

#刪除字典中指定的鍵值對

del dic["name"]

print(dic)

#刪除字典中的鍵值對並返回

age = dic.pop("age")

print(dic)

print(age)

#隨機刪除鍵值對,並返回

item = dic.popitem()

print(dic)

print(item)

#清空字典

dic.clear()

print(dic)

#刪除字典

del dic

#列印會報錯,記憶體中已不再有該物件

print(dic)

執行結果:

18

read

jone

dict_keys([『age』, 『hobby』, 『name』])

python 字典的增刪改查

字典和json類似,也是採用鍵值對 key values 的方式進行儲存資料,在python中,用作字典的key必須是可雜湊的 不可變的資料型別,比如數字 元組和字串。字典的關鍵字為dict,用 表示,字典可以儲存大量資料,相對列表速度要快一些,字典是可變的 無序的,不支援索引。dic dic.se...

python字典的增,刪,改,查

字典 dict 1.字典是無序,可變的資料型別 2.字典 用於儲存資料,儲存大量資料,字典要比列表快,將資料和資料之間進行關聯 定義乙個字典 dic 字典中逗號分隔叫做乙個元素 六月 鍵 99 值 鍵值對 字典的鍵 字典的值 增 dic dic 十月 流火 暴力新增 print dic dic.se...

python 字典的增刪改查

字典的特點 可變型別 大括號 資料為鍵值對形式出現 各個鍵值對用逗號隔開 一.增 改 dict1 dict1 gender 女 print dict1 注 如果key存在則修改key對應的值,如果不存在則新增此鍵值對 二.刪1.del del 刪除字典或刪除字典中指定的鍵值對 dict1 del d...