python 第6章節 字典

2021-09-30 18:33:51 字數 853 閱讀 2095

1.在pythonkhaki,字典是一系列鍵值對,每個分鍵都與乙個值相關聯,你可以使用鍵來訪問與之相關的值。與鍵相關聯的值可以是數字、字串或者字典。

字典名 =

2.鍵和值之間用冒號分隔,而鍵和鍵之間用逗號分隔。

3.訪問字典

字典名[鍵號]

4.新增鍵值對

字典是一種動態結構,可隨時在其中新增鍵值對,要新增鍵值對,可以依次指定字典名,用方括號括起來的鍵和相關聯的值。

字典名[鍵名] = 值

5.python不關心鍵值對的新增順序,只關心鍵值之間的關聯關係。

6.python可以建立乙個空字典,也可以修改字典的值。

7.刪除字典鍵值 

del 字典名[鍵名]

注:刪除鍵值對會永遠消失。

8.遍歷字典鍵值對

for 鍵變數, 值變數 in 字典名.items();

注意:在遍歷字典時,鍵值對的返回順序也與儲存順序不同,python不關心鍵值對的儲存順序,只跟蹤健和值之間的關聯關係。

9.遍歷字典中所有的鍵

在不需要字典中的值時,方法keys()可以列印出字典中的鍵。

字典名.keys()  它等於於 字典名 : 

10.按順序遍歷字典中的所有鍵

要以特定的順序返回元素,一種辦法是在for迴圈中對返回的鍵進行排序,為引可使用sorted()來獲得特定順序排列的鍵列表的副本。

11.遍歷字典中的所有值 

可以使用方法values(),它返回乙個值列表,而不包含任何鍵。如果要刪除重複項,可使用集合 set()

set(字典名.values())

12.巢狀

字典列表

字典儲存在列表中

字典儲存字典

C語言程式設計第6章節練習題

練習6 1 編寫函式實現下列分段函式功能。練習6 2 編寫函式int s int m 計算s 1 1 2 2 m m的和,要求在主函式中輸入m的值,輸出結果。include ints int m return s int main 練習6 3 編寫程式,用遞迴方法求解1 2 3 4 n的和。incl...

第8章節 程序控制

1.每乙個程序都有唯一的乙個非負整數程序id 2.核心態 程序呼叫了系統api 注意不是標準庫函式 正在執行核心 的狀態 使用者態 正在執行的是使用者編寫的 狀態 3.核心自舉 自舉是指上電自檢,即核心檢查硬體平台都擁有什麼硬體,為硬體載入驅動,最終載入根文 件系統並執行第乙個程序。程序id 1的程...

C primer 第8章節 函式探幽

1.內聯函式比一般的函式執行速度要稍快,但是代價是需要付出更多的記憶體。如果程式在10個地方呼叫同乙個內聯函式,那麼該程式將包含該程式的10個副本。2.使用內聯函式,可以有三種方法 1 在函式宣告的時候,加上關鍵字inline.2 在函式定義的時候,加上關鍵字inline.3 類中實現的函式,將自動...