python基礎知識3 字典

2021-10-13 08:17:05 字數 1818 閱讀 7502

字典: 宣告、增刪改查、

宣告空字典: 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說明 鍵不存在,建立記錄。鍵存在,修改對映...