Python基礎學習總結 第8天

2021-10-10 09:49:10 字數 591 閱讀 3835

==、 != 比較的是物件的值是否相等

is、 is not 比較的是物件的id是否相等(比較2個物件是否是同乙個物件)

字典的作用和列表類似,都是用來儲存物件的容器

列表儲存資料的效能好,但是查詢資料的效能差,字典正好與之相反

在字典中每乙個元素都有唯一的名字,通過這個唯一的名字可以找到指定的元素

這個唯一的名字我們稱之為key 通過key可以快速查詢value 也可以稱之為值

字典我們也稱之為鍵值對(key-value)結構

每個字典中都可以有多個鍵值對,而每乙個鍵值對我們稱其為一項(item)

建立乙個有資料的字典 語法

字典的值可以是任意物件 字典的鍵可以是任意的不可變物件(int str bool tuple…)

字典的鍵是不能重複的,如果出現重複的後面的會替換前面的

我們主要可以通過3種方式對字典進行遍歷

1) a = , , ]}} ,找到python1/python2/python3 輸出

2) 有如下值列表[11,22,33,44,55,66,77,88,99,90],將所有大於66的值儲存至字典的第乙個key中,將小於66的值儲存至第二個key的值中

Python基礎學習(第8天)

先補充些iter函式的用法 iter 其實就是乙個迭代器,引數可傳個list dict等等,然後可通過呼叫next函式獲取下乙個元素,預設並未指向物件的第乙個元素,可理解為指向了第乙個元素的前面的位置。第8課 異常處理 1 異常處理可以提高程式的容錯性 re iter range 4 for i i...

學習Python第8天

物件是類的例項。換句話說,類主要定義物件的結構,然後我們以類為模板建立物件。類不但包含方法定義,而且還包含所有例項共享的資料。在 python 中定義私有變數只需要在變數名或函式名前加上 兩個下劃線,那麼這個函式或變數就會為私有的了。class derivedclassname baseclassn...

Python基礎學習總結 第4天

3 運算子的優先順序 4 作業 運算子用於執行程式 運算,會針對乙個以上運算元專案來進行運算。算術運算子 賦值運算子 比較運算子 關係運算子 邏輯運算子 條件運算子 三元運算子 2.1 算術運算子 加 減 乘 除 整除,只會保留計算後的整數字,總會返回乙個整型 取模,求兩個數相除的餘數 冪運算,求乙...