這幾天都比較忙,在搞android開發,接著就天天碼**,自然就是很晚。抽點時間現在來看一下python方面的基礎,字典。
字典
字典是一種可變容器模型,可以為任意型別。字典中由鍵和值組成,中間冒號隔開。使用冒號隔開,這樣就可以一一的建立好乙個物件,物件之間使用逗號隔開。使用arcmap來建立乙個物件。
建立字典可以為多種物件型別,如下圖所示。就有整數型別,字串型別。
字典的訪問
對上面的dic可以使用宣告好的關鍵字來訪問。
試想,如果我們訪問的字典中,沒有我們去訪問的關鍵字,將會怎麼樣。那自然是報錯了。但是使用字典需要注意的是,在字典中有相同的關鍵字,那麼後面關鍵字對應的值會將前面的值覆蓋。如下圖所示。
字典的增刪改查
字典的增加,對上面的dic2只要使用如下的方式即可增加元素。
字典的刪除,如下所示,關鍵字a的元素就被刪除了。
而使用下面的clear()函式則將dic2的資料清除點,dic2就沒有資料。
使用del刪除函式後,整個字典就刪除了。再去訪問就會出現問題。
字典的修改,如下圖所示,對應好游標,然後賦新的值,就可以將值修改了。
字典的查。使用haskey函式可用於查詢是否有某個關鍵字。
python學習 字典
字典的形式 形式 dict key 鍵 可以理解為代號 value 值 代號所指代的內容 字典的特點 1 字典是 無序 的,它不能通過偏移來訪問,只能 通過鍵來訪問 2 可以巢狀 3 可變資料型別,可以在原地修改裡面的內容。4 組成字典的 鍵 必須是 不可變 的資料型別,比如,數字,字串,元組等 列...
Python學習 字典
python學習 字典 1.字典是一系列鍵 值對。每個鍵都與乙個值相關聯,可以通過鍵來訪問相應的值。與鍵相關聯的值可以是數字 字串 列表 字典或者任何的python物件。2.python不關心字典中鍵 值對的儲存順序,只關心鍵和值之間的關聯關係。也就是不能像列表中一樣通過角標來訪問鍵 值對。3.使用...
Python學習 字典
有乙個列表和乙個字典 dragonloot gold coin dagger gold coin gold coin ruby inv 寫乙個名為 addtoinventory inventory,addeditems 的函式,其中 inventory 引數是乙個字典,表示玩家的物品清單 像前面專案...