Python 字典(一)
- 1. 字典的概述
- 2. 字典的創建與使用
- 2.1 直接創建
- 2.2 通過 dict 函式創建字典
- 2.3 字典的修改和洗掉
- 2.4 字典的遍歷
- 2.4.1 遍歷字典的鍵(key)
- 2.4.2 遍歷字典的值(value)
- 2.4.3 遍歷字典的元素(項)
- 2.4.4 遍歷字典的鍵 — 值(key - value)
1. 字典的概述
字典是 Python 語言中唯一的映射型別,字典是可變的,字典是一個容器,存盤任意個數的 Python 物件,也可包含其他容器型別;
映射型別物件的哈希值(鍵,key)和指向的物件(值,value),被認為是可變的哈希表;
字典與串列、元組等其他序列的區別:
- 存取和訪問資料的方式不同;
- 映射型別中的資料是無序排列的;這點和序列型別不一樣,序列型別是以數值序排列的;
- 映射型別用鍵直接“映射”到值;
- 字典支持索引操作(索引值為鍵值),但不支持切片操作,因為切片操作是針對索引值具有連續性,而字典的鍵不具備連續性;
- 字典中的鍵必須不可變且不重復,值可是任何型別;
2. 字典的創建與使用
字典就是用花括號 {} 包起來的鍵值對的集合(鍵值對也被稱為項或元素);
字典創建時需要注意:
- 鍵與值之間用冒號“ : ”隔開;
- 項與項之間用逗號" , "隔開;
- 字典中的鍵必須是唯一的,值可以不是唯一的;

2.1 直接創建

注意: 若字典的值為數字,最好使用字串數字形式,
2.2 通過 dict 函式創建字典
dict 函式是字典的建構式,可利用此函式創建字典;
若遇到 dict‘ object is not callable 問題,可用這個解決方案

2.3 字典的修改和洗掉

clear 是一個原地操作方法,可使 dict 中的內容全部清空,所有的元素都被清除,最后成為一個空字典,
2.4 字典的遍歷
字典是一種特殊的集合,可以回圈操作對它進行遍歷;
2.4.1 遍歷字典的鍵(key)
變數i對應字典的每個元素的鍵;

2.4.2 遍歷字典的值(value)
value()函式對字典的元素的值進行操作,輸出全部的元素的值;

2.4.3 遍歷字典的元素(項)
items()函式 ,變數i對應字典中的元素(包含鍵和值);

2.4.4 遍歷字典的鍵 — 值(key - value)
變數i對應字典的鍵,變數j對應字典的值,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/292731.html
標籤:python
