zoukankan      html  css  js  c++  java
  • Python之字典


    1. 什么是字典
    dict. 以{}表示. 每一项用逗号隔开, 内部元素用key:value的形式来保存数据
    {"jj":"林俊杰", "jay":"周杰伦"}

    查询的效率非常高, 通过key来查找元素
    内部使用key来计算一个内存地址(暂时),hash算法. key必须是不可变的数据类型(key 必须是可哈希的数据类型)
    可哈希就是不可变

    2. 字典的增删改查
    1. 字典的新增:
    dict[新key] = value
    dict.setdefault()
    2. 删除
    pop(key)
    popitem()
    clear()
    del dict[key]
    3. 修改
    dic[key] = 新值
    update()
    4. 查询
    1. 用key直接查询 dict[key]
    2. get(key, 如果key不存在返回的数据)
    3. setdefault() 1. 执行新增流程. 2. 查询结果
    5. 操作
    1. keys() 获取所有键 这个返回的不是列表, 很像列表
    2. values()获取所有的值
    3. items() 获取所有的键值对. 返回的是元组
    解构, 直接把元组或者列表中的数据拿出来.
    a, b, c = (a1, b1, c1) 必须一一对应

    6. 遍历字典
    for key in dict:
    dict[key]

    for k, v in dict.items():
    k , v

    7. 字典嵌套.
  • 相关阅读:
    PS
    div 解决高度塌陷
    gradle Error:Cause: unable to find valid certification path to requested target
    HTML
    前端路线图
    css 选择器
    css-day01
    Python图像处理 | 把图像中的白色变成透明
    X-Frame-Options(点击劫持)
    python两张图片显示在一张图上
  • 原文地址:https://www.cnblogs.com/charles-lin/p/9640943.html
Copyright © 2011-2022 走看看