• 基本数据类型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"))
  • 相关阅读:
    移动端常用单位——rem
    媒体查询media query
    canvas——绘制解锁图案
    canvas——离屏
    canvas——动画实例
    canvas绘制圆弧
    canvas二次贝塞尔&三次贝塞尔操作实例
    form表单中id与name的区别
    数据存储 mysql
    数据存储 csv
  • 原文地址:https://www.cnblogs.com/shanae/p/9403668.html
Copyright © 2020-2023  润新知