dict 有索引,可变

目录

创建

访问项目

遍历字典

查键是否存在 in

字典的复制


创建

em={}
em=dict()
print(em)

访问项目

索引访问

em={1:2,2:'ss',(1,2):2}
em[1]='tt'
print(em[1])

get()方法访问

em={1:2,2:'ss',(1,2):2}
em[1]='tt'
x=em.get(1)
print(x)

遍历字典

默认遍历字典的键,也有返回值的方法。values()返回值。items()遍历值和键。


for i in em:print(i,end=' ')for i in em:print(em[i],end=' ')for i in em.values():print(i)
for x,y in em.items():print(x,y)    

查键是否存在 in

if (1,2) in em:print('yes')    

em={1:2,2:'ss',(1,2):2}
em[1]='tt'

通过使用新的键值为其赋值,将项目添加。

em={1:2,2:'ss',(1,2):2}
em[1]='tt'
em['与']=3
print(em)

因为有key,dict的删比较特殊。pop() 和popitem() del clear

popitem() 3.7之前版本删除随机项,之后的是删除最后插入项目。

del em 删除字典

em.clear()清空字典

em.pop('与')
em.popitem()
print(em)
del em[1]
print(em)
del em
em={'yy':2,'vv':'语音'}
em.clear()
print(em)

字典的复制

copy()方法

dict()方法

yy=em.copy()
zz=dict(em)
print(yy)
print(zz)

python 继续学习第七天 字典相关推荐

  1. Python编程语言学习:列表与字典互转的几大方法集锦、从列表中按顺序循环抽走一个元素输出剩余元素之详细攻略

    Python编程语言学习:列表与字典互转的几大方法集锦.从列表中按顺序循环抽走一个元素输出剩余元素之详细攻略 目录 列表与字典互转的几大方法集锦 T1.基于两个列表利用zip函数来构造字典 <

  2. python dlib学习(七):人脸特征点对齐

    前言 前面的博客介绍过人脸特征点标定:python dlib学习(二):人脸特征点标定.这次试着使用这些人脸特征点来对人脸进行对齐. 完整工程链接附在文章最后. 程序 上代码,程序中使用了python ...

  3. Python编程学习第七课之Python的数据类型

    在没有接触编程以前,电脑通常是用来看视频.听音乐以及玩游戏的.在这个过程里面,计算机不仅仅可以进行数字计算,还可以处理我们的视频.音乐以及动画等各种各样生活中常见的数据,针对这些不同的数据,每种编程语 ...

  4. [学习笔记] python深度学习---第七章 深度学习最佳实践

    一.联合学习 如果只有元数据,那么可以使用one-hot编码,然后用密集连接网络来预测价格.如果只有文本描述,那么可以使用循环神经网络或一维卷积神经网络.如果只有图像,那么可以使用二维卷积神经网络.但 ...

  5. python映射类型-python 基础学习 — 映射类型:字典

    一.字典: { } 字典是 Python 语言中唯一的映射类型.映射类型对象里哈希值(键) 和指向的对象(值)是一对多的关系. 二.创建字典 d1 = {'name': 'earth', 'port' ...

  6. Lumerical Python API学习(七)——可视化几何

    Optimizable Geometry - Python API 来自 https://support.lumerical.com/hc/en-us/articles/360052044913-Op ...

  7. Python基础学习(七)--函数进阶,全局局部,global,nonlocal,enclosing,命名空间,作用域,重要函数,lambda,闭包

    函数进阶 一.函数参数类型 可变类型参数与不可变类型参数 不可变类型参数:数字.字符串.元组 可变类型参数:列表.字典.集合 (1)不可变类型参数 fun(a)–内部修改a的值,只是修改了一个对象的副 ...

  8. python计算机视觉学习第七章——图像搜索

    目录 一.基于内容的图像检索 二. 视觉单词 三. 图像索引 3.1 建立数据库 3.2 添加图像 ​编辑四.在数据库中搜素图像 4.1 利用索引获取候选图像 4.2 用一幅图像进行查询 4.3 确定 ...

  9. Python爬虫学习(七)执行定时任务爬取12306余票信息发送邮件通知

    分析 我们输入的上海,北京都变成了对应的编号,比如,上海(SHH).北京(BJP),所以当我们程序进行输入的时候要进行一下处理,12306的一个地方存储着这些城市名与编码对应的文档: GET请求: h ...

最新文章

  1. Java基础-流程控制
  2. python使用什么注释语句和运算-怎么使用python注释语句
  3. The source attachment does not contain the source for the file Activity.class
  4. ajax中的async
  5. 2015年240个数据库引擎排名参考
  6. 层次聚类 matlab代码_聚类算法解析一
  7. 解决macbook pro散热问题
  8. node连接--MySQL
  9. 为啥国内程序员写的代码也用英文注释?
  10. Log4j2 高危漏洞分析
  11. 7.26 1004度度熊的午饭时光 百度之星题解
  12. 是否优化更新主题浏览量:_主题306:能力规划
  13. asp.net将图片变成圆形
  14. 基于STM32单片机的智能药盒带语音播报原理图程序
  15. Python【第十天】文件与模块
  16. 移动端iOS中input输入框搜索框软键盘出现换行而不是搜索
  17. 9.foreign key(外键)
  18. 光纤布线兵法之热点问题篇(一)
  19. c语言飞机票实验报告格式,c语言航班信息查询系统实验报告
  20. USB-WIFI RTL8188CU模块驱动

热门文章

  1. 【Leetcode刷题】11. 盛最多水的容器
  2. 支付宝绑定社保;微信正式上线零钱通功能|ServiceHot一周热闻
  3. mac 更改所有文件夹显示选项的方法
  4. Responder使用方法
  5. 十六进制转ASCII码
  6. xxxx has no uot-of-line virtual method definitions
  7. 详述 SQL 中的 distinct 和 row_number() over() 的区别及用法
  8. Inno Setup 打包的文件以管理员权限运行
  9. Win7特别功能:优化篇
  10. 《认知觉醒》:第一章 大脑——一切问题的起源