python學習筆記 (10)python中的詞典

2021-06-29 08:03:09 字數 934 閱讀 6879

1. 詞典的基本概念和建立

python中的詞典是乙個類,詞典是用來儲存多個元素的,儲存多個元素的物件稱作容器(

container)。

建立詞典的方法舉例:

dic = 

print type(dic)

print dic[『jack』]

注:

(1)由例可見,詞典和表很相似,都是可以包含多個元素的類,元素均以逗號來分隔,學過json

的讀者會發現,

python

中的詞典和

json

很相似,都是用

key-value

來儲存的,沒錯,

python

中的詞典也是用鍵值對來儲存元素的,鍵值兩者是一一對應,根據唯一的

key來找到對應的

value。

(2)但是相比於表,詞典中的元素是無序的,不可以用下標來引用元素,詞典是用鍵來引用的。

2. 詞典元素的迴圈遍歷

舉例:

dic = 

for key in dic:

print dic[key]

說明:在遍歷中,會將dic

中的鍵取出賦值給

key,此外,你執行一下以上**會發現,

dic中的元素是無序的。

3.詞典的常用方法總結

dic.keys():返回

dic的所有的鍵

dic.values():返回

dic的所有的值

dic.items():返回

dic所有的元素

dic.clear():清空

dic,

dic變為{}

del dic[『jack』]:刪除dic

指定鍵名

jack

的元素

python 學習筆記(10)

字串方法 find join lower replace split strip translate find 可以在乙個較長的字串中查詢字串,返回值是這個字串所在的位置的最左端索引,找不到返回 1 例 with a moo moo here,and a moo moo there find moo...

python學習筆記(10)

多台是指對不同型別的變數進行相同操作,根據物件 或類 不同而表現出不同的行為。1 多型的方法是多型,屬性沒有多型。2 多型的存在有2個必要條件 繼承,方法重寫。在python中所有的 雙下劃包起來的方法,都稱為 魔方方法 作用是構造出優美的 將複雜的邏輯封裝成簡單的方法。運算子過載 運算子過載 cl...

Python學習入門8 新人怎麼學習Python

人生苦短 我用python 不論學習什麼語言 乙個好的基礎才是你成為高階開發人員的基石。隨著人工智慧和大資料的火熱,python成為了廣大科學家和普通大眾的學習語言。在學習python的過程中,有很多人感到迷茫,不知道自己該從什麼地方入手,今天我們就來說一些新手該如何學習python程式設計。在學習...