1.字典型別
字典型別即對映關係,鍵(索引)和值(資料)對應關係,如中國:北京,美國:華盛頓(想起小學搭配連線題
序列型別可以理解為每乙個資料對應的是下標,而字典型別則由使用者為值定義索引。
建立方法:{},鍵值對之間用:表示,dict()函式可以定義空字典。
字典是鍵值對的集合,鍵值對之間無序。
>>> d=
>>> d['圓'] #提取值的方式,即索引
'扁'>>> d['安靜']='吵鬧' #更改某鍵的值,即賦值
>>> d
2.字典處理函式及方法
>>> del d['圓'] #刪除乙個(非多個)鍵及對應值
>>> d
>>> '美麗' in d #判斷鍵(非值)是否在字典d裡
true
>>> d.keys() #返回字典中所有的鍵資訊
dict_keys(['美麗', '安靜'])
>>> d.values()
dict_values(['醜陋', '嘈雜']) #返回字典中所有的值資訊,返回型別如下
>>> type(d.values())
>>> d.items() #返回字典中所有的鍵值對資訊
dict_items([('美麗', '醜陋'), ('安靜', '嘈雜')])
>>> d.get('美麗',0) #若鍵存在,返回相應值,若不存在,則返回後面的預設值
'醜陋'
>>> d.get('圓',0)
0>>> d.pop('美麗',1) #若鍵存在,取出相應值,若不存在,則返回後面的預設值
'醜陋'
>>> d
>>> d.popitem() #隨機取出乙個鍵值對,以元組形式返回,並在原字典中刪除
('安靜', '嘈雜')
>>> len(d) #字典元素(鍵值對)的個數
0
3.字典型別應用
1)對映的表達
2)元素遍歷
Python 第三週 組合資料型別
序列型別及操作 例項一 基本統計值計算 字典型別及操作 定義 集合是多個元素的無序組合 集合用大括號 或set 建立,元素間用逗號分隔 建立空集合型別,必須使用set a 集合操作符 操作符描述 s t 並集s t 差集s t 交集s t 補集集合處理方法 操作函式或方法 描述s.add x 如果元...
python 組合資料型別
python提供了五種內建序列型別 bytearray bytes list strtuple 元組元組是個有序的序列,其中包含0個或多個物件引用。與字串類似,元組也是固定的,因此不能替換或刪除其中的任意資料項。如果需要修改,我們應該使用列表而不是元組,如果我們有乙個元組,但又要對其進行修改,那麼可...
Python組合資料型別
組合資料型別的英文是composite data type,其中composite的意思是復合,組合的意思.這就是組合資料型別名字的由來.下面介紹一些列表的常用操作 在列表末尾加入乙個元素 heros list print heros 輸出結果 小魚人 1.2 extend 下面是extend的官方...