• 速战速决 Python python 数据类型: 字典类型


    速战速决 Python https://github.com/webabcd/PythonSample
    作者 webabcd

    速战速决 Python - python 数据类型: 字典类型

    示例如下:

    datatype/dictionary.py

    # python 字典类型(key 不可重复,value 可重复;key 必须是不可变变量,value 可以是任意变量)
    
    # 定义一个字典
    a = {"k1":"v1", 2:100}
    print(a) # {'k1': 'v1', 2: 100}
    
    # 获取指定 key 的 value
    print(a["k1"]) # v1
    print(a[2]) # 100
    
    # 添加或修改(有则更新无则添加)指定 key 的 value
    a["k1"] = "v111"
    print(a["k1"]) # v111
    
    # 添加活修改(有则更新无则添加)指定 key 的 value
    a["k2"] = "v222"
    print(a["k2"]) # v222
    
    # 删除指定 key
    del a["k2"]
    print(a) # {'k1': 'v111', 2: 100}
    
    # 遍历字典的 key
    for x in a.keys():
      print(x)
    # 遍历字典的 value
    for x in a.values():
      print(x)
    # 遍历字典的 key/value
    for k, v in a.items():
      print(k, v)
    # 直接遍历字典,实际遍历出的是 key
    for x in a:
      print(x)
    
    # 判断字典中是否包含指定的 key
    print("k1" in {'k1': 'v1'}) # True
    print({'k1': 'v1'}.__contains__("k1")) # True
    
    # 定义一个空字典
    print(dict()) # {}
    # 定义一个空字典
    print({}) # {}
    
    
    
    

    速战速决 Python https://github.com/webabcd/PythonSample
    作者 webabcd

  • 相关阅读:
    nginx 负载均衡
    nginX 安装 启动
    nginx 简介
    使用ASDM 管理 ciscoASA设备
    OSPF配置实验(一)
    VRRP
    HSRP 详解
    Rip 动态路由协议
    配置ASA防火墙 远程管理方式
    Oracle 重启监听
  • 原文地址:https://www.cnblogs.com/webabcd/p/python_datatype_dictionary.html
Copyright © 2020-2023  润新知