知识点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字典相关推荐

  1. python字典的应用

    案例来源: 黑马程序员--Python快速编程入门第2版 第五章 p068 实训案例 5.7.1青春有你 近两年偶像选秀节目风靡,吸引了许多喜欢唱跳.有明星梦想的少男少女参加,<青春有你> ...

  2. python中的字典推导式_17.python 字典推导式(经典代码)

    在昨天的文章中,我们介绍了关于** python列表推导式** 的使用,字典推导式使用方法其实也类似,也是通过循环和条件判断表达式配合使用,不同的是字典推导式返回值是一个字典,所以整个表达式需要写在{ ...

  3. python字典嵌套字典构造_浅析python 字典嵌套

    为什么需要嵌套? 有时候,需要将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为嵌套 .你可以在列表中嵌套字典.在字典中嵌套列表甚至在字典中嵌套字典. 字典列表 例如:字典alien_0包含 ...

  4. python如何调用字典_如何访问python字典里的值?(实例解析)

    今天这篇文章中我们来了解一下python之中的字典,在这文章之中我会对python字典访问进行说明,以及python使用.访问字典的实例分析.好了废话不多说,我们开始进入文章吧. 访问字典里面的值 把 ...

  5. 遍历字典_十三、Python字典三种遍历方法

    Python字典是最基本的数据结构之一,在Python中使用非常频繁,所以对Python字典的遍历非常重要.下面介绍常用的几种字典遍历方法. 根据key遍历 d1 = {'姓名': '风清扬', '年 ...

  6. Python字典使用教程:Python字典常用操作方法

    1. python字典是什么? 字典是Python中比较常用的数据结构,字典中每个成员是以"键:值"对的形式存放具有映射关系的数据. 2. Python如何创建字典? 字典语法: ...

  7. python字典添加列表,将Python字典/列表插入到SQL数据库中最有效的方法是什么?...

    Imagine you have a key-value Python dictionary (or list) with larger amounts of items. Let's say you ...

  8. python字典编码_python字典操作大全,学习python第7天

    python字典跟列表类型,能存储多个数据,并且还能在访问元素的时候可以很快定位到需要的元素.而python字典操作方法有多少种呢?下面羽忆教程为您介绍. python字典 python字典 概念:p ...

  9. python字典查询_python查询字典

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...

  10. Python 字典推导式 - Python零基础入门教程

    目录 一.Python 字典推导式简介 二.Python 字典推导式语法 三.Python 字典推导式实战 1.在字典中提取或者修改数据,返回新的字典 2.在字符串中提取数据,返回新的字典 四.重点总 ...

最新文章

  1. go python php 压力测试_pyLot 基于python的压力测试工具
  2. Codeforces Round #193 (Div. 2)
  3. php 执行时间 参数,PHP调用时间格式的参数实现方法
  4. Hadoop2.7.6在Windows7单机部署
  5. 【思科百难】RIP两个版本之间能够相互通信?
  6. Java如何比较两个数组是否相等
  7. ubuntu 12.04安装vncserver
  8. 使用UE去除复制文本中的空格、换行符和TAB
  9. JavaWeb学习(二)Maven
  10. MD文档编写利器《Typora》
  11. T检验、F检验、Z检验、卡方检验
  12. 华为认证数通HCIE面试之Qos完整解析
  13. Python爬虫爬取链家租房信息(python大作业)
  14. 项目验收测试是什么意思?项目检测具体流程有哪些?
  15. 美国程序员把工作外包给中国程序员,啥也不干年入 20 万美元,这操作也是骚...
  16. SSM框架基于web的房屋租售管理系统源码+论文第二稿+软件环境+包安装调试
  17. 安卓入门,简单画图板的实现
  18. Android冷启动白屏解析,带你一步步分析和解决问题
  19. P1967 货车运输 题解
  20. 如何简单形象又有趣地讲解神经网络是什么?(知乎) 说的人很多,理解很充分

热门文章

  1. Java多线程设计模式(1)
  2. Java中log4j控制写入日志开关
  3. JTStackController
  4. Simulink代码生成: 延时模块及其代码
  5. 利用 SIFT 实现图像拼接
  6. 插值,拟合,逼近的区别理解
  7. Android App开发——添加APP启动界面
  8. python中可变参数args_python 可变参数 *args, **kwds
  9. 你不知道的 JavaScript 笔记——作用域和闭包
  10. Linux监控(添加自定义监控项,配置邮件告警)