keys()、 values() 、items()方法

1、返回格式

dict_keys、 dict_values 和 dict_items

2、常用于循环、迭代

for key in dict_temp.keys():
pass
for values in dict_temp.values():
pass
for k,v in dict_temp.items():
pass

get()函数

用途:校验key值是否存在

它有两个参数:要取得其值的键,以及如果该键不存在时,返回的备用值

setdefault()函数

用途:给dict新增key跟value

他有2个参数,为字典中的某个key添加一个默认值,第一个是key,第二个是如果key之前不存在时设置的值,如果存在则不修改原值

dict删除某个元素

a = {'a':1, 'b':2}
del a['a'] #删除键 a
a.clear() #清空dict
del a #删除字典
a.pop('a') #key对应的值
a.popitem()#随机返回并删除字典中的一对key-value

dict.pop()  dict.popitem()

pop(key[,default])
参数
key: 要删除的键值
default: 如果没有 key,返回 default 值
返回值
返回被删除的值。
popitem() 随机返回并删除字典中的一对键和值
参数

返回值
返回一个键值对(key,value)形式

最新文章

  1. 智能头盔 "Livall携全球首款智能骑行头盔亮相CES"
  2. IT菜鸟的第2天(输入输出,数据类型,运算符的使用)
  3. SSH和SSM项目的打通各个页面的方式
  4. 一个类有两个方法,其中一个是同步的,另一个是非同步的; 现在又两个线程A和B,请问:当线程A访问此类的同步方法时,线程B是否能访问此类的非同步方法?
  5. 多次访问节点的DFS POJ 3411 Paid Roads
  6. 详解JavaScript中的Url编码/解码,表单提交中网址编码
  7. 元素设置position:fixed属性后IE下宽度无法100%延伸
  8. NetBeans IDE 7.4 Beta版本build JavaFX时生成的可执行jar包执行时找不到依赖的jar包
  9. Fibonacci数
  10. 如何在Android应用程序中使用传感器模拟器SensorSimulator
  11. 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
  12. TOKEN+签名验证
  13. away 3d的一些问题
  14. ISCC 2018 Writeup
  15. 对oracle用户创建asm磁盘
  16. MySQL 优化实战记录
  17. NOI2017蔬菜(贪心)
  18. VC里判断系统是不是64bit
  19. 【Linux】基本命令操作
  20. 《LOST》 电视

热门文章

  1. 如何在Ubuntu上使用Glances监控系统
  2. 2017.10.25 es-sql分页无效
  3. Java8 读写锁的改进:StampedLock(笔记)
  4. iOS学习笔记之蓝牙(有关蓝牙设备mac地址处理) 2
  5. 关于Fragment API版本号兼容问题
  6. MongoDB笔记(一):MongoDB介绍及Windows下安装
  7. 水滴状的自己定义视图,让您摆脱单调的Dialog
  8. unity, 烘焙lightmap
  9. Atitit.编程语言原理---方法重载的实现与设计 调用方法的原理
  10. Codeforces Round #277 (Div. 2)---A. Calculating Function (规律)