zoukankan      html  css  js  c++  java
  • python 字典的增删改查

    字典

    定义:可变的无序的

    键:使用不可变数据类型(可哈希),键是唯一的

    值:可以任意

    dic{"键":"值"}

    ​ dic = {"k1":"v1","k2":"v2","k3":"v3"}

    ​ dic["k4"] = "v4" # 暴力添加

    ​ dic.setdefault["k4","v4"] # 如果字典中k4存在值,则不添加

    ​ del dic["k4"] # 删除键为k4的键值

    ​ dic.clear() # 清空字典

    ​ dic.pop("k4") # 删除k4的键值,没有默认删除

    ​ dic["k2"] = "v22"

    ​ dic.update() # dic.update(dic1) 将dic1所有的键值输出到dic字典中

    ​ dic["键"] # dic["k2"] 存在返回字典中键对应的值,不存在报错

    ​ dic.get("键") # dic["k2"] 获取k2的值 存在返回字典中对应的值,不存在返回None

    ​ for i in dic1:

      print(i) # 获取dic1的键
    

    keys() -- 获取字典中所有的键 存放在一个高仿列表中

    values() -- 获取字典中所有的值 存放在一个高仿列表中

    items() -- 获取字典中所有的键和值 存放在一个高仿列表里的元组

    ​ for i in dic1.keys():

      print(i)  # 获取dic1的键
    

    ​ for i in dic1.values():

    ​ print(i) # 获取dic1的值

    ​ for i in dic1.items():

      print(i)   #  获取dic1的键和值,将它放入一个高仿列表的元组中
  • 相关阅读:
    Java中的阻塞队列
    大数据笔记
    物联网小笔记
    shell 笔记
    Redis笔记
    rabbitMQ笔记
    java.lang.NoClassDefFoundError: freemarker/template/Template
    分布式系列学习-事务处理
    免费无需破解xshell xftp下载
    idea maven模块变灰或者java文件夹非 Sources文件夹
  • 原文地址:https://www.cnblogs.com/alex3174/p/11165688.html
Copyright © 2011-2022 走看看