1、字典定義與特性:
鍵值成對出現;
鍵的型別:可以是字串、int、float、元組–不可改變的型別;不可以是:列表、字典。
值的型別:任意型別。
字典可以改變值。
沒有順序,沒有下標的概念。
2、字典的操作
獲取值:
定義乙個字典:dict=
通過鍵去獲取值:dict[『name』]
如果是字典中包含字典,可先通過鍵獲取值再通過內嵌字典的鍵來獲取值。
修改值:
通過鍵修改:dict[『name』]=』tom』
新增鍵值對:
鍵不存在,不會報錯,會自動新增到字典中即新增鍵值對。
判斷鍵存不存在:使用in
『name』 in dict,如果存在返回true,不存在返回false
刪除:del dict.[『name』]
dict.pop(『name』)
檢視字典的元素個數:len()(獲取鍵值對的個數)
清空:dict.clear()
獲取字典所有的鍵:
dict.keys(),返回的是乙個類列表(類列表不支援下標操作,支援迴圈for,支援in操作)
如將類列表轉換成列表:list(dict.keys())
獲取字典所有的值:
dict.values()
獲取字典鍵值對:
dict.items()
Python入門之字典 字典的定義及常規操作
字典是無序可變的鍵值對集合,下面介紹字典的定義及常規操作。以下 編譯環境是python3 字典 無序可變的鍵值對集合 定義 方式1 person print person name person age 結果為sara 18 方式2 類呼叫 dict.fromkeys seq,value none ...
Python 字典的基本定義使用
今天,我們來學習python字典的使用。定義字典格式 字典名稱 照此格式,定義字典score 乙個儲存考試成績的字典 score 如上 我們定義字典score,按照了python所允許的格式定義字典,這樣更美觀一點。很簡單,指定鍵名稱就可以查詢了 print score 語文 新增時,需要指定乙個新...
python字典update去重 字典的操作
字典 要麼是已經有了字典,我們呼叫裡面的鍵值對 要麼是空字典,我們根據實際情況放入鍵值對 增加dict1 建立空字典後逐個新增鍵值對,非空字典也同樣新增,如果遇到鍵相同的話,就會覆蓋掉原先的鍵值對 dict1 color red dict1 points 5 dict1 x position 25 ...