一、字典類型定義
理解「映射」
- 映射是一種鍵(索引)和值(數據)的對應
如:一輛汽車,其內部顏色與外部顏色的組合:
字典類型是「映射」的體現
- 鍵值對:鍵是數據索引的擴展
- 字典是鍵值對的集合,鍵值對之間無序
- 採用大括號{}和dict()創建,鍵值對用冒號: 表示
{<鍵1>:<值1>, <鍵2>:<值2>, … , <鍵n>:<值n>}
二、字典類型的用法
在字典變量中,通過鍵獲得值
<字典變量> = {<鍵1>:<值1>, … , <鍵n>:<值n>}
<值> = <字典變量>[<鍵>]
<字典變量>[<鍵>] = <值>
[ ] 用來向字典變量中索引或增加元素
example:
三、字典處理函數及方法
example:
example:
字典採用功能:
三、字典類型應用場景
映射的表達
- 映射無處不在,鍵值對無處不在
- 例如:統計數據出現的次數,數據是鍵,次數是值
- 最主要作用:表達鍵值對數據,進而操作它們
單元小結:
- 映射關係採用鍵值對錶達 - 字典類型使用{}和dict()創建,鍵值對之間用:分隔 - d[key] 方式既可以索引,也可以賦值 - 字典類型有一批操作方法和函數,最重要的是.get()