資料型別劃分:可變資料型別和不可變資料型別
可變資料型別:元組,bool,int,str 可雜湊
不可變資料型別:list,dict,set 不可雜湊
遍歷字典時無法刪除字典內鍵值對
增:dict.[key] = vaule 沒有鍵值對時新增,有鍵值對則值覆蓋
dict.setdefault(key: vaule) 沒有鍵值對時新增,有鍵值對則不做任何改變
刪:dict.pop(key, none) 按鍵刪除,可設定返回值
dict.popitem() 隨機刪除,返回乙個元組,裡面為刪除的鍵值對
(筆者3.7版pycharm實驗為刪除最近新增的乙個鍵值對)
del dict[key] 按鍵刪除
dict.clear() 清空字典
改:覆蓋或者update
dict.update(dict1) 將dict1中的鍵值對全部更新到dict中
查dict.keys()/dict.values()/dict.items()
tu = (1) int型別
tu = (1,) 元組
tu = ([1]) 列表
tu = ([1],) 元組
python雜記(4) 字典,檔案
1 字典 建立字典用,它不像列表和元組是序列型別,而是對映型別 它的工廠函式為dict dict1 字典中有key與value值,它們用冒號隔開 print 赤犬的果實是 dict1 赤犬 dict2 dict 路飛 橡膠果實 白鬍子 震震果實 赤犬 岩漿果實 print dict2 dict2 黃...
python 學習雜記
一 模組匯入問題 如果在機器上安裝了多個版本的python,往往會有匯入錯誤,例如一般的python程式頭都寫的是 usr bin env python 這個實際是 usr bin python 但是如果新版本的python是後安裝的,且沒有 prifex usr 可能這個鏈結仍指向老版本pytho...
Python學習雜記
學習資料 python核心程式設計 第二版 class c object foo 100 name 是給定類的字元名字,它適用於那種只需要字串 類物件的名字 而非類物件本身的情況。內建的型別也有這個屬性。type 123 str type 123 name str type type 123 typ...