Python 基礎 (資料結構 字典集合等)

2021-09-11 01:22:40 字數 446 閱讀 9118

字典

字典就像**位址簿,你在那裡僅僅知道他/她的名字就可以找到(查到)此人的位址或者詳細的聯絡方法。我們將鍵(姓名)與值(詳細聯絡方法)連線起來。

請注意你僅僅能用不可變物件(像字串)作為字典的鍵,但你可以用可變和不可變物件作為字典的值。這相當於說,你應該僅僅用簡單物件作為鍵。

鍵和值對(以後稱鍵值對)在字典裡用符號 d = 指定。鍵和值對之間用冒號隔開,而鍵值對之間用逗號隔開。所以的這些都在大括號內。記住在字典內的鍵值對並不是有序排列。如果你想要特別的順序,你不得不在使用前自己給他們排序。

你要使用的字典是dict 類的例項/物件。

例子:

**執行原理

我們建立ab字典使用這個已經討論過的符號(大括號等-譯者注),然後我們使用索引符࿰

Python資料結構 字典

d1 建立空字典,沒有任何元素的大括號即為字典 d2 dict 建立空字典 d3 鍵與至之間用冒號 分開,鍵值對之間用逗號,分開 d4 dict one 1,two 2,three 3 注意此時key不要加引號 print type d1 print type d2 print d3 print d...

python資料結構 字典

字典的索引稱為 鍵 鍵及其關聯的值稱為 鍵 值 對。字典的索引可以使用許多不同資料型別,不只是整數。在 中,字典輸入時帶花括號 和列表不同,字典中的表項是不排序的,但可以用任意值作為鍵。keys values 和items 返回類似列表的值,分別對應於字典的鍵 值和鍵 值對。items 方法返回的d...

python 資料結構 字典

理解字典的最佳方式是把它看做無序的鍵 值對 key value 對 集合,鍵必須是互不相同的 在同乙個字典之內 一對大括號建立乙個空的字典 tel tel guido 4127 tel tel jack 4098 del tel sape tel irv 4127 tel list tel.keys...