python3 組合資料型別(三)字典型別及操作

2021-08-19 10:03:31 字數 1067 閱讀 9273

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的官方...