美文网首页
python中的字典(dict)

python中的字典(dict)

作者: AibWang | 来源:发表于2020-03-23 17:25 被阅读0次
  • 字典是无序的对象合集,使用键-值(key-value)对存储,具有较快的查找速度
  • 键(key)必须使用不可变类型
  • 同一个字典中,键(key)必须是唯一的

字典元素的访问

info = {"name" : "Wang", "age" : 18}

  1. 直接通过index访问:print(info["name"])
    如果访问了字典中不存在的key-value对?
    *直接访问的方式会报错

  2. print(info.get("gender"))
    使用get方法访问字典中不存在的key,返回None
    也可以指定没找到key时返回的值:print(info["gender", 'NaN')

  • “增”
    直接使用新的key-value对赋值:e.g. info["id"] = 1234

  • “删”

  1. deldel info["name"]
    删除了整个key-value对,无法再次访问

  2. clearinfo.clear()
    清除全部key-value对,得到一个空的字典

  • “改”
    直接通过key修改value

  • “查”
    获取字典的所有key:info.keys() ,返回一个list
    获取字典中所有的value:info.values(),返回一个列表
    获取字典中所有的key-value对:info.items(),返回一个列表,每个元素为一个元组(key, value)

字典的遍历:

for key in  info.keys():
  print(key)
for value in info.values():
  print(value)
for key,value in info.items():
  print("key=%s  value=%s" % (key, value))

参考:
https://www.bilibili.com/video/av97960469?p=10

相关文章

  • python中的dict和set

    一:字典dict python中的dict和golang中map的概念是一致的,称为“字典”。 dict可以用在需...

  • dict(key与value)和set(key)

    dict和set dict (字典的使用) Python 内置了字典:dict的支持,dict全程dictiona...

  • python日常

    1. Python3中字典(dict)合并的几种方法 方法一:字典的update()方法 方法二:字典的dict(...

  • 2018-11-21

    3.6) 字典类型:dict 字典dict 是python中唯一的映射类型(哈希表) 字典对象是可变的,但key是...

  • python 数据类型 - dict 字典

    Dict 字典 概述 dict全称dictionary。Python内置了字典dict的支持。 dict是一种映射...

  • Python 小技巧

    1 Python: dict 小技巧 注意:Python 3 中的 dict 是有序的。 1.1 别样的合并字典技...

  • 数据团Python_5. Python映射:字典dict

    5. Python映射:字典dict 5.1 字典dict基本概念(重点) 5.2 dict字典的元素访问及遍历 ...

  • python应该如何遍历字典

    字典,dict 字典(dict)结构在python web开发中十分常见,常用于存储json格式的数据。当然pyt...

  • python day2 知识点归纳

    dict(字典) Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为ma...

  • Python dict字典

    4.13 Python dict字典 Python 字典(dict)是一种无序的、可变的序列,它的元素以 键值对(...

网友评论

      本文标题:python中的字典(dict)

      本文链接:https://www.haomeiwen.com/subject/cxgwyhtx.html