python 字典基礎知識

2021-09-06 15:56:34 字數 1607 閱讀 9741

好久沒有更新了,創作不易,希望多多支援。

字典:鍵值對:key : value

表示方法:變數名

注意:1.使用的符號都是英文表示。

2.key值是不可變型別,value是可變資料型別 。

dic = 

print(dic) #

第一種:

setdefault函式

dic = 

dic.setdefault('weight', 170)

dic.setdefault('weight', 180) # 如果key值一樣那麼value值不會被覆蓋

print(dic) #

第二種:

根據key值設定value值

dic = 

dic['weight'] = 180 # 根據key值設定value值

print(dic)

del:通過key值指定刪除

pop:通過key值指定刪除

dic = 

del dic['name'] # 通過key值 指定刪除

print(dic)

dic = 

dic.pop('name') # 通過 key值 指定刪除

print(dic)

第一種:通過key值修改value值

dic = 

dic['name'] = '趙四' # 通過key值 修改value值

print(dic)

第二種:uodate 需要定義乙個字典如果key值相同就修改value值,如果原來的字典中沒有定義字典中的鍵值對,就直接新增。

dic = 

dic1 =

dic.update(dic1)

print(dic)

#

1、get :通過key值找到相應的value值

dic = 

s = dic.get('name') # 通過key值找到相應的value值

print(s)

2、keys:獲取字典中所有的key值

dic = 

a = dic.keys() # 獲取字典中所有的key值

print(a) # (['name', 'age', 'height'])

3、items 以元組形式顯示出鍵值對

dic = 

a = dic.items()

print(a) # ('name', 'xiaokun '), ('age', 23), ('height', 170)

輸出字典003的所有key,value

a = ,

'002': ,

'003': ,

'004':

}b = a.get('003')

for key, value in b.items():

print(key, value)

python字典基礎知識

字典複習 字典主要的三個方法 keys values items dt for key in dt.keys print key key for value in dt.values print value value for key,value in dt.items print key valu...

python基礎知識(字典)

建立字典 變數名 zip 轉換為zip物件 空字典變數名 變數名 dict key value,建立只有鍵的字典 fromkey函式 變數名 dict.fromkey 建立只有鍵的字典 刪除字典 del 變數名 變數名.clear 清空 通過鍵值對訪問字典 dict 鍵 dictionary.get...

python基礎知識 列表 元組 字典

lista 1,2 3,4 lista list range 1,100 lista list range 1,100,2 1 99定義乙個包含元組的列表 c a b c d 或c 1,2,3,4,5,6,7,8,9,10 定義乙個包含列表的元組 dict1 定義乙個包含元組的字典,字典輸出為列表d...