视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
python中的字典
2020-11-27 14:26:59 责编:小采
文档


字典 :一个关联数组或散列表 ,可通过关键字索引的对象。
字典的用途:定义一个可包含多个命名字段的对象,也可以用作快速查找无序数据的容器
字典是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方法

下载本文
显示全文
专题