字典: 宣告、增刪改查、
宣告空字典: new_dict={}
#增,示例1:key是字串,value可以是任意資料型別
new_user[『name』]=『zhangsan』
new_user[『inst』]=[『計算機』,『英語』,『跑步』]
new_user[『score』]=95.5
print(new_user)
示例2:key為純數字
user_info={}
user_info[1001]=
user_info[1002]=
user_info[1003]=
print(user_info)
#刪示例1:通過del
print(dis_info)
del dis_info[「2201」]
print(dis_info)
示例2:通過pop,pop會將被刪除的值輸出出來
dis_info.pop(「2202」)
print(dis_info)
#改,就是做重寫操作
dis_info[2203]=109
print(dis_info)
#查6.1 # 精準查詢,以key作為索引去查詢, 但是如果key不存在就會報錯
print(new_user[「name」])
6.2 #遍歷字典的方式: # user.items() # user.keys() # user.values()
示例1:遍歷字典的key值
print("=開始通過keys去遍歷
=")for i in new_user.keys():
print(i)
示例2: 遍歷字典的key,value
print("=開始通過items去遍歷
=不常用-")
for x in new_user.items():
print(x)
print(x[0],x[1])
示例3: 遍歷字典的key,value
print("*****兩個變數迴圈=----推薦使用–")
for k,v in user.items():
print(k,v)
示例4: 通過字典values值遍歷
print("=開始通過values去遍歷
=")for i in new_user.values():
print(i)
6.3 判斷key是否存在。如果存在返回key值,如果不存在返回none
print("=判斷key是否存在
=")#第一種 user[『00088880004』] 如果不存在會報異常
#異常捕獲處理,第二種 user.get(『00088880004』) ,如果不存在會返回none
print(user.get(『00088880004』))
print(user.get(『age』))
將列表轉換為字典
user_list=[「2201」,「2202」,「2203」]
pwd_list=[123,456,789]
dic_info = {}
for i in user_list:
dic_info[i]=pwd_list[user_list.index(i)]
print(dic_info)
取出字典某個鍵的值:
value = new_dict.get(「key」, 預設值)
key、value插入指定字典。update
res =
res.update(
)print
(car)
3 字典 python3基礎知識
字典是無序集合,通過鍵值對訪問,異構,可巢狀,迭代物件。乙個鍵對應乙個值,但是乙個值可以對應多個鍵,所以字典可以看做乙個對映表 下面是幾種建立字典的方法 直接建立 d 逐步新增 d d name yjx d age 22 d school hit 鍵值對,用的比較多,但是key只能算是字串 d di...
Python基礎知識2 字典
字典一種key value 的資料型別,就像上學用的字典通過拼音查詢漢字一樣 字典是python語言中唯一的對映型別。字典物件是可變的,它是乙個容器型別,能儲存任意個數的python物件,其中也可包括其他容器型別。對映型別物件裡雜湊值 鍵,key 和指向的物件 值,value 是一對多的的關係,通常...
Python基礎知識(八) 字典
由一系列鍵值對組成的可變雜湊容器。雜湊 每條記錄無序。鍵必須惟一且不可變 字串 數字 元組 值沒有限制。字典記憶體圖 建立字典 字典名 鍵不能相同,值可以相同 字典名 dict 可迭代物件 新增 修改元素 語法 字典名 鍵 資料 dict01 qtx 100說明 鍵不存在,建立記錄。鍵存在,修改對映...