zoukankan      html  css  js  c++  java
  • 基本数据类型dict

    1. 字典
    dict 用{}来表示 键值对数据 {key:value} 唯一性
    键 都必须是可哈希的 不可变的数据类型就可以当做字典中的键
      可哈希不可变的数据类型:int str tuple bool
      不可哈希的数据类型:list dict set

    值 没有任何限制
    2. 增删改查
    dic[key] = value
    dic.setdefault(key,value) 如果键在字典中存在不进行任何操作,否则就添加

    可以通过key查询,没有这个key返回None

    =======================================================================

    pop(key) 有返回值 返回的是被删除value
    del dic[key]
    popitem() 随机删除
    clear() 清空字典


    =======================================================================

    dic[key] = value
    dic.update(字典)

    =======================================================================

    get(key)
    dic[key]
    for 循环
    setdefault(key)

    =======================================================================

    3.字典的其他操作:
    keys( ) 获取到所有的键存在一个高仿的列表中
    values( ) 获取到所有的值存在一个高仿的列表中
    items( ) 获取到所有的键值对已元祖的形式存在一个高仿的列表中
    解构:
    a,b = 1, 2
    a,b = (1,2)
    a,b = [1,2]
    4. 字典的嵌套:
    # 字典的嵌套
    dic1 = {
    "name": "汪峰",
    "age": 18,
    "wife": {       "name": '章子怡',
          "age": 28
         }, "children": ['第一个毛孩', '第二个毛孩'], "desc": '峰哥不会告我吧. 没关系. 我想上头条的' } print(dic1.get("wife").get("name"))
  • 相关阅读:
    面向领域的微服务架构
    java常用工具类
    java字节码解析
    详解 Java 内部类
    MongoDB配置教程
    oracle18c相关
    VBS编辑文件夹下所有excel文档
    oracle新增主键
    sqlldr加载字符问题
    ora-00257
  • 原文地址:https://www.cnblogs.com/shanae/p/9403668.html
Copyright © 2011-2022 走看看