前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python3学习之字典

python3学习之字典

作者头像
py3study
发布2020-01-03 16:32:09
4450
发布2020-01-03 16:32:09
举报
文章被收录于专栏:python3python3

字典:


简单字典:

dic = {1:'a',2:'b',3:'c'}

嵌套字典:字典中可包含元组、列表、字典

dic = {1:'a',2:'b',3:'c',4:{1:'a',2:'b',3:'c'},5:[1,2,3],6:(5,6)}

dic.clear() 清空 

dic.fromkeys(iterable, value=None, /)    不明白有什么用

dic.items()  显示字典中的所有键值对       

dic.pop(k[,d])  弹出   k代表key,必须指定,返回被弹出的value;d代表default,当key不存在时返回值是default,如果不指定default会报错

dic.setdefault(k[,d])  设置默认值,k代表key,d代表default,当key没有指定值时,值是default

dic.values()    显示所有value,不显示key

dic.copy()      复制字典,有新的id,一般通过dic1 = dic.copy() 的方式获取新的字典

dic.get(k[,d])  获取键值   k代表key,d代表default,当key不存在时返回default,default默认是None

dic.keys()       显示所有key ,不显示value

dic.popitem()  弹出键值对 ,从左往右弹出;不能指定,返回值是被弹出的key,value

dic.update([E, ]**F)   更新,E是字典或者iterable,当key存在时则更新key的value;当可以不存在时追加新的key,value

以上常用的有get update copy

打印:

for key in dic:

    print(dic[key])

遍历的是key,当value是列表或者字典时,可以通过for循环嵌套打印

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档