博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字典的操作
阅读量:6714 次
发布时间:2019-06-25

本文共 957 字,大约阅读时间需要 3 分钟。

1. 什么是字典

字典是以key:value的形式来保存数据
用{}表示. 存储的是key:value
2. 字典的增删改查(重点)
1. 添加
dic[新key] = 值

setdefault()

dic = {1:2,"white":"55开","55开":"卢本伟"}dic[5] = "5开"

  

2. 删除
pop(key)

dic = {1:2,"white":"55开","55开":"卢本伟"}dic.pop(1)del dic["55开"]print(dic)

  

3. 修改

dic[老key] = 值
update() 跟新字典

4. 查询
dic[key]
get(key, 值)
setdefault(key, value)

dic = {1:2,"white":"55开","55开":"卢本伟"}print(dic[1])print(dic.get("牟康芮","这可是个大美女"))print(dic.setdefault("55开","大美女"))for key in dic :    print(dic[key])    print(key)

  

5. 遍历,字典是一个可迭代对象

dic = {1:2,"white":"55开","55开":"卢本伟"}for k in dic :   #直接拿到字典的key和value    print(k,dic[k])for k,v in dic.items() :   #直接拿到字典的key和value    print(k,v

  

3. 字典的相关操作

1. keys() 获取到所有的键 (获取的是山寨列表)

2. values() 获取到所有的值 (获取的是山寨列表)

3. items() 拿到所有的键值对 (获取的是2元素的元组)

4. 字典的嵌套
字典的嵌套. 字典套字典

5. 集合(不重要). 去重复

集合中的元素是不重复的. 必须是可哈希的(不可变), 字典中的key
空集合:set()
空元组:tuple()
空列表:list()
非空集合: {123}集合, 集合其实就是不存value的字典

转载于:https://www.cnblogs.com/gyc-tzx/p/10046325.html

你可能感兴趣的文章
python 字典dict类型合并(不能错过哦)
查看>>
程序练习1
查看>>
【OpenCV学习】图像亮度、对比度调节(伽马校正)
查看>>
shell 脚本编写注意事项
查看>>
html5离线应用application cache
查看>>
检查了一下VC2012新增的Intrinsics函数集,发现它支持ARM指令和Haswell新指令
查看>>
Spring自定义属性编辑器
查看>>
不再消极,不再忧虑
查看>>
我的模块加载系统 v20
查看>>
简明Python3教程 5.第一步
查看>>
SharePoint 搜索爬网第三方网站配置
查看>>
总结Movie示例知识点
查看>>
WebUI无阻塞更新的实现
查看>>
协议森林12 天下为公 (TCP堵塞控制)
查看>>
尝试在C++里实现 Java 的 synchronized 关键字
查看>>
POJ-2057 The Lost House 贪心在动态规划中的应用
查看>>
uva10970 Big Chocolate
查看>>
PhoneGap API帮助文档翻译Notification提醒
查看>>
LESS介绍及其与Sass的差异
查看>>
PForDelta索引压缩算法的实现
查看>>