课程及其编码字典python_【课程15】Python字典
知识点1、字典(Dict)的定义
内置类型字典
注释:(元组)、[列表]、{字典}
1-键:-哈希类型---不可以改变的类型
1-整型、浮点、字符串(最多使用)、元组---都可以是键的类型
2-不可以是:列表、字典(可修改)
2-值:
任意类型
dict1 = {}
dict2 = {'name':'jack','age':20}#键值-注意键为字符串、int(一般不建议,输出时分不清元组还是字典)
#print(dict2['name1'])#报错,键KeyError: 'name1'
print(dict2['name'])#输出jack
知识点2、字典无序性
dict2['age'] = 30#若键是存在的话,可改变值
dict3['weight' = 120]#若键是不存在的话,新增一个键,python3在尾部新增,python2随意增加
知识点3、键唯一性
dict2 = {'name':'jack','age':20,‘age’:30}#同名键多次定义,覆盖效果
知识点4、检查key是否存在
'age' in dict2#判断是否存在键
True
知识点5、删除元素
1、del dict2['age']
2、dict2.pop('age')
知识点6、字典的遍历
方法1:
for one in dict2:#遍历键
print(one,dict2[one])#打印值
方法2:
print(students.values())
print(students.keys())#输出类列表,不能直接使用下标操作
#print(list(students.keys())[0])#类列表可以通过list转为列表进行取下标操作,类列表支持遍历
print(students.items())#键值对
for name , info in students.items():
print(name,info)
知识点7、字典len长度
知识点8、清空
d.clear()
d = {}#局部复制清空
知识点9、字典合并
d = {1:'1',2:'2'}
d.update({2:'3',3:'4'})#重复覆盖,可常用于新增
课程及其编码字典python_【课程15】Python字典相关推荐
- python字典的应用
案例来源: 黑马程序员--Python快速编程入门第2版 第五章 p068 实训案例 5.7.1青春有你 近两年偶像选秀节目风靡,吸引了许多喜欢唱跳.有明星梦想的少男少女参加,<青春有你> ...
- python中的字典推导式_17.python 字典推导式(经典代码)
在昨天的文章中,我们介绍了关于** python列表推导式** 的使用,字典推导式使用方法其实也类似,也是通过循环和条件判断表达式配合使用,不同的是字典推导式返回值是一个字典,所以整个表达式需要写在{ ...
- python字典嵌套字典构造_浅析python 字典嵌套
为什么需要嵌套? 有时候,需要将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为嵌套 .你可以在列表中嵌套字典.在字典中嵌套列表甚至在字典中嵌套字典. 字典列表 例如:字典alien_0包含 ...
- python如何调用字典_如何访问python字典里的值?(实例解析)
今天这篇文章中我们来了解一下python之中的字典,在这文章之中我会对python字典访问进行说明,以及python使用.访问字典的实例分析.好了废话不多说,我们开始进入文章吧. 访问字典里面的值 把 ...
- 遍历字典_十三、Python字典三种遍历方法
Python字典是最基本的数据结构之一,在Python中使用非常频繁,所以对Python字典的遍历非常重要.下面介绍常用的几种字典遍历方法. 根据key遍历 d1 = {'姓名': '风清扬', '年 ...
- Python字典使用教程:Python字典常用操作方法
1. python字典是什么? 字典是Python中比较常用的数据结构,字典中每个成员是以"键:值"对的形式存放具有映射关系的数据. 2. Python如何创建字典? 字典语法: ...
- python字典添加列表,将Python字典/列表插入到SQL数据库中最有效的方法是什么?...
Imagine you have a key-value Python dictionary (or list) with larger amounts of items. Let's say you ...
- python字典编码_python字典操作大全,学习python第7天
python字典跟列表类型,能存储多个数据,并且还能在访问元素的时候可以很快定位到需要的元素.而python字典操作方法有多少种呢?下面羽忆教程为您介绍. python字典 python字典 概念:p ...
- python字典查询_python查询字典
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...
- Python 字典推导式 - Python零基础入门教程
目录 一.Python 字典推导式简介 二.Python 字典推导式语法 三.Python 字典推导式实战 1.在字典中提取或者修改数据,返回新的字典 2.在字符串中提取数据,返回新的字典 四.重点总 ...
最新文章
- go python php 压力测试_pyLot 基于python的压力测试工具
- Codeforces Round #193 (Div. 2)
- php 执行时间 参数,PHP调用时间格式的参数实现方法
- Hadoop2.7.6在Windows7单机部署
- 【思科百难】RIP两个版本之间能够相互通信?
- Java如何比较两个数组是否相等
- ubuntu 12.04安装vncserver
- 使用UE去除复制文本中的空格、换行符和TAB
- JavaWeb学习(二)Maven
- MD文档编写利器《Typora》
- T检验、F检验、Z检验、卡方检验
- 华为认证数通HCIE面试之Qos完整解析
- Python爬虫爬取链家租房信息(python大作业)
- 项目验收测试是什么意思?项目检测具体流程有哪些?
- 美国程序员把工作外包给中国程序员,啥也不干年入 20 万美元,这操作也是骚...
- SSM框架基于web的房屋租售管理系统源码+论文第二稿+软件环境+包安装调试
- 安卓入门,简单画图板的实现
- Android冷启动白屏解析,带你一步步分析和解决问题
- P1967 货车运输 题解
- 如何简单形象又有趣地讲解神经网络是什么?(知乎) 说的人很多,理解很充分