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"))
  • 相关阅读:
    ES6中map数据结构学习
    React中,input外边如果包一个div,可以把input的onChange事件绑定到div上面,并且也生效
    筛数组
    字符串slice、substring、substr
    DVA-subscriptions
    react hooks学习
    React会自动把虚拟DOM数组展开
    React+Redux+Dva学习
    [转] 关于卫星轨道的科普
    边缘计算在智慧城市中的应用【摘录】
  • 原文地址:https://www.cnblogs.com/shanae/p/9403668.html
Copyright © 2011-2022 走看看