python建立字典的程序_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方法
python建立字典的程序_python中的字典相关推荐
- python建立字典的程序_Python中如何创建字典Dict
1.概述 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据,而且是Python中唯一的内建映射型数据结构. 比如有一个小学生的期末成绩,语文:79,数学:80,英语:92 ...
- python列表怎么写文件_python中以字典为元素的列表怎么写入文本文件
python如何将列表中的元素添加进字典纵然被命运的铁蹄狠狠践踏,也顽强地长出自己的根芽. 录入自己和另一个人的名字的汉语拼音简写,然后依据标识符中字母的数值两个人,一颗心,依偎的不是爱情而是那小温暖 ...
- [转载] python字典查询功能_Python中的字典功能
参考链接: Python中的字典dictionary方法 (cmp(), len(), items()-) python字典查询功能 Let's check out some important fu ...
- python中字典的使用_python中的字典用法大全
本文包含了python字典的各种用法,字典在python中的重要性不言而喻 #!/usr/bin/env python # # [代码名字: Dictionaries 101] # [代码分类: Py ...
- python集合和字典的区别_Python中的字典和集合
导语:本文章记录了本人在学习Python基础之数据结构篇的重点知识及个人心得,打算入门Python的朋友们可以来一起学习并交流. 本文重点: 1.掌握常见的字典创建,查询,判别方法: 2.了解字典中的 ...
- python字典应用实例_Python中的字典应用实例
字典中的键使用时必须满足一下两个条件: 1.每个键只能对应一个项,也就是说,一键对应多个值时不允许的(列表.元组和其他字典的容器对象除外).当有键发生冲突时(即字典键重复赋值),取最后的赋值. > ...
- python读取字典元素笔记_Python中列表、字典、元组数据结构的简单学习笔记
列表 列表是Python中最具灵活性的有序集合对象类型.与字符串不同的是,列表可以包含任何类型的对象:数字.字符串甚至其他列表.列表是可变对象,它支持原地修改的操作. Python的列表是: 任意对象 ...
- python列表中字典排序_python中字典排序,列表中的字典排序
python中字典排序,列表中的字典排序 一.使用python模块:operator import operator #首先要导入模块operator x = {1:2, 3:4, 4:3, 2:1, ...
- python编程字典100例_python中字典(Dictionary)用法实例详解
本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...
最新文章
- SQL语句统计每天、每月、每年的 数据
- 【数据竞赛】懒人特征筛选算法!
- Python初学——Python简易介绍及操作
- SpringMvc执行过程
- RHEL7出现tkinter.TclError: no display name and no $DISPLAY environment variable
- java如何解压rar文件怎么打开,java解压rar文件
- activex控件 新对象 ocx 初始化_Office已经支持64位的树控件Treeview了
- 计算机教学与实际生活相结合,小学数学教学与实际生活相结合的方法思考
- 牛客网——华为机试(题8:合并表记录)(Java)
- pycharm安装教程,超详细
- Sublime Text 3已卸载
- OAuth: How and Why?
- 第三季-第10课-时间编程
- pda扫描枪屏幕_PDA扫描枪的介绍
- CSDN竞赛—第六期题解与感想
- Mysql磁盘空洞的成因以及重建表的几种方式
- loadrunner如何确定预期TPS
- Java基础——正则表达式_校验QQ号码、手机号是否满足规则、邮箱格式验证
- 要怎么搭建抖音机房?
- 两行Python代码 新建一个txt文件并写入
热门文章
- 连接mysql时报1067错误
- 使用Python处理KNN分类算法
- mosquito源码分析和优化
- QML 打开文件夹对话框选择文件保存路径
- 湖北经济学院法商学院计算机应用,湖北经济学院法商学院
- python爬虫股票交易信息(2)
- Linux下安装ElasticSearch(ES)及相关配置
- 2019年华北五省计算机应用大赛官网,【喜讯】我校学子在2019年华北五省(市、自治区)及港澳台大学生计算机应用大赛中获佳绩-天津城建大学...
- f.read readline readlines 区别 ;open ()参数含义;列表与字符串互相转化;
- 北斗导航系统部署完毕,为何没推出类似于谷歌地图高精度地图?