zoukankan      html  css  js  c++  java
  • day05,字典(dic)

    一:认识字典:
    成对的保存数据。 以key:value的形式保存
       用{}表示,每一项内容都是key:value, 每项数据之间用逗号隔开
    字典中的key是不能重复的。 存储是依靠着key来计算的
    字典是使用hash算法计算key的哈希值. 使用哈希值来存储数据

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

    字典中的key必须是可哈希的, 不可变的就是可哈希的

    不可变: 字符串, 元组, int, bool
    可变的: list, dict, set

    字典的value随便。
    二:增删改查:
    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)
    dic.setdefault()
    三:常见操作:
    keys() key的集合
    values() value的集合
    items() 键值对的集合(key,value)

    a = 10
    b = 20
    a, b = b, a

    for k, v in dic.items():
    k, v
    字典的迭代
    for k in dic:
    k
    dic[k]
  • 相关阅读:
    本地YUM源制作
    VMware虚拟机三种联网方法及原理
    虚拟机安装centos
    Tomcat服务时区设置
    Tomcat的HTTPS配置及HTTP自动跳转配置
    应用程序下载地址汇总
    Centos 7 iptables配置
    JAVA 线程状态
    LeetCode Summary Ranges
    LeetCode Basic Calculator II
  • 原文地址:https://www.cnblogs.com/wm828/p/9878881.html
Copyright © 2011-2022 走看看