python 字典

d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
d['Michael']
95

键值对

要获取指定的key下面的值
可以使用坐标的形式获取

>>> d['Thomas']

也可以用get函数获取

>>> d.get('Thomas')

如果获取的key没有值会报错
可以用in去判断是否有值

>>> 'Thomas' in d

删除键值对
pop(key)

>>> d.pop('Bob')

set
set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。
要创建一个set,需要提供一个list作为输入集合:

s = set([1, 2, 3])
s{1, 2, 3}

用add(value)添加值
如果添加的值已经存在没反应

用pop(value)删除值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 字典dict python内置了字典,使用键-值(key-value)存储。键必须是唯一的,但值则不必。特点是速度...
    光刃小刀阅读 2,311评论 0 0
  • 本篇将介绍Python里面的字典,更多内容请参考:Python学习指南 Python是什么? Python内置了字...
    小七奇奇阅读 1,463评论 0 5
  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 1,967评论 0 3
  • 学习了 Python 基本的字典操作后,学习这些进阶操作,让写出的代码更加优雅简洁和 pythonic 。 与字...
    追梦人物阅读 12,879评论 10 70
  • 活 就锥立 就被鞭策 飞速旋转 缓慢移动 童子取乐 老叟健身 皆是神的授命 20170922 ☞☞综合版(197期...
    微风LG阅读 195评论 2 3