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. 字典嵌套.
  • 相关阅读:
    4.结构化机器学习项目
    九、LaTex中的浮动体
    第二章 决策树
    菜鸟教程C++(一)
    12月月计划与周计划
    目标检测常见错误
    Tensorflow object detection API(1)---环境搭建与测试
    爬取今日头条街拍美图
    BS4库详解
    requests库详解
  • 原文地址:https://www.cnblogs.com/charles-lin/p/9640943.html
Copyright © 2011-2022 走看看