Python基础学习笔记(四)

一 认识字典

二 增删改查

三 常见操作

一 认识字典

  字典是一种可变容器模型,且可存储任意类型对象。

  字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在大括号{}中.

  键必须是唯一的,但值则不必。

  值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。

  字典是使用hash算法计算key的哈希值. 使用哈希值来存储数据,因此字典中的key必须是可哈希的, 不可变的就是可哈希的

  哈希算法得到的是一个唯一的数字(可能是正数, 可能是负数, 很大或者很小)

二 增删改查

  1. 增加
    dic[key] = value
    setdefault(key, value)
  2.删除
    pop(key)
    popitem()
    del dic[key]
    clear()
  3.修改
    dic[key] = value
    dic1.update(dict2)

  4. 查询
    dic[key] 可能会报错
    dic.get(key)  没有返回None 
    dic.setdefault()

三 常见操作

  keys() key的集合
  values() value的集合
  items() 键值对的集合(key,value)

原文地址:https://www.cnblogs.com/FelixTeng/p/9839277.html