首頁 >後端開發 >Python教學 >python中的字典

python中的字典

黄舟
黄舟原創
2017-01-19 17:35:461632瀏覽

字典 :一個關聯數組或散列表 ,可透過關鍵字索引的物件。
字典的用途:定義一個可包含多個命名字段的對象,也可以用作快速查找無序數據的容器
字典是python中最完善的數據類型在程序中最常用於存儲和處理數據
如何創建:
1,在{}中放入值即可建立一個空字典;
2,使用方法dict() 建立一個空的字典

data = {  
     "name" : "神行太保戴宗",  
     'title' :'天速星',  
     'age' : 45,  
     'price' : 490  
}

要存取字典成員使用關鍵字索引運算子s[name] :

name = data['name'];  
title = data['title'];  
age = data['age'];  
print(name);  
print(title);  
print(age);

輸出結果為:

神行太保戴宗
天速星
45

插入或修改物件的方法:

data['book'] = '水浒传之梁山108将'; #插入  
data['name'] = '插翅虎雷横';  #修改  
data['title'] = '天退星';

輸出結果:

水浒传之梁山108将
插翅虎雷横
天退星

字串是常用的關鍵字類型

prices = {  
 'apple' :3.4,  
 'banana' : 4,  
 'orange' : 2.5,  
 'lemon' : 3.7,  
  'pear' : 1.8  
}

如何判斷某個項目是否是當前字典成員的:
1,使用in運算子測試某個內容項目是否是字典成員

applePrice = prices['apple'];

輸出結果:

3.4

2,使用系統方法get判斷是否為字典成員

if "grape" in prices:  
  p = prices['grape'];  
else:  
  p= 0;  
print(p);

輸出結果:

0

取得字典關鍵字的清單只需要將字典轉換為清單即可:

p = prices.get('grape',0);  
  
print(p);

輸出結果:


0

pricelist = list(prices);

輸出結果:

['orange', 'lemon', 'pear', 'banana', 'apple']

總結:

1,dict字典是什麼? :是一個關聯性數組或散列表

2,建立字典:1 ,{} 2,dict()
2,字典的用途:用於快速查找無序資料常用於儲存和處理資料

3,使用字典關鍵字索引取得資料 

4,字典的插入與修改:使用關鍵字索引新增或修改格式s[name] = 'data';
5,判斷元素是否存在於字典中:1 ,in 2,get
6,取得字典關鍵字的方法: list 宣告為列表
6,刪除字典中的元素:del方法


以上就是python中的字典的內容,更多相關內容請關注PHP中文網(www.php.cn) !


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn