字典定義
dict 表示字典 dic= 為了儲存資料 字典查詢更快一些
對鍵的要求: 不可變型別,鍵不能重複,重複的話會把值覆蓋
增
dic[11]='小公尺' 輸入新的鍵和值
print(dic)
dic.setdefault(17,'華為) 先通過key查詢是否有值,有值不增加,沒有增加
print(dic) 先通過key判斷,如果有返回新增值
刪
del dic 刪除字典
del dic[key] 通過key刪除
dic.pop('key') 通過key刪除,有返回值,返回被刪除值
dic.clear() 清空
dic.popitem() 刪最後乙個
改
dic.update() 先看update括號裡的,兩個字典合併,如果有一樣的key,被覆蓋
dic['key]='' ''
查print(dic[key]) 如果key不存在,報錯
print(dic.get(key,values)) 查不到返回values
print(dic.keys()) 高仿列表,不能使用下標
print(dic.values()) 高仿列表,不能使用下標
for i indic:
print(i,dic[i])
for i indic.iteam():
print(i)
for k,v in dic.items():print(k)
print(v)
dic1=dic.fromkeys([1,2,3],[3,7]) 第乙個引數是鍵,必須可迭代. 第二個引數是值,值無所謂,是因為建立了新值集合set 為了儲存資料 天然去重 無序(不能用下標)
lst=[1,2,3,2,4,3,1]
print(list(set(lst))) 結果為[1,2,3,4]
python基礎型別 字典
字典 字典是python中唯一的對映型別,採用鍵值對 key value 的形式儲存資料。python對key進行雜湊函式運算,根據計算的結果決定value的儲存位址,所以字典是無序儲存的,且key必須是可雜湊的。可雜湊表示key必須是不可變型別,如 數字 字串 元組。字典 dictionary 是...
python 類 字典 python基礎型別 字典
字典 字典是python中唯一的對映型別,採用鍵值對 key value 的形式儲存資料。python對key進行雜湊函式運算,根據計算的結果決定value的儲存位址,所以字典是無序儲存的,且key必須是可雜湊的。可雜湊表示key必須是不可變型別,如 數字 字串 元組。字典 dictionary 是...
python字典型別
python字典型別 1.字典的定義 賦值建立字典 d 工廠函式 d dict user1 123 user2 234 user3 345 內建方法 fromkeys d fromkeys username password 字典中的key有相同的value值,預設為none 2.字典的特性 字典不...