python中的字典

字典 :一個關聯數組或散列表 ,可通過關鍵字索引的對象

字典的用途定義一個可包含多個命名字段的對象,也可以用作快速查找無序數據的容器

字典是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
}

applePrice = prices['apple'];

輸出結果:

3.4

如何判斷某個項是否是當前字典成員的

1,使用in運算符 可測試某個內容項 是否是字典成員

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

輸出結果:

0

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

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

print(p);

輸出結果:

0

獲取字典關鍵字的列表 只需要將字典轉換爲列表即可:

pricelist = list(prices);

輸出結果:

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

刪除字典元素的方法 del:

del prices['pear'];

輸出結果:

{'apple': 3.4, 'banana': 4, 'lemon': 3.7, 'orange': 2.5}

 總結:

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

2,創建字典:1 ,{} 2,dict()

2,字典的用途:用於快速查找無序數據 常用於存儲和處理數據

3,使用字典關鍵字索引獲取數據

4,字典的插入和修改  使用關鍵字索引  添加或者修改 格式 s[name] = 'data';

5,判斷元素是否存在於字典中1 ,in  2,get

6, 獲取字典關鍵字的方法: list 聲明爲列表

6,刪除字典中的元素del方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章