• Python数据容器——字典的常用操作(增、删、改、查)


    作者:Insist--

    个人主页:insist--个人主页

    本文专栏:Python专栏

    专栏介绍:本专栏为免费专栏,并且会持续更新python基础知识,欢迎各位订阅关注.

    目录

    一、理解字典

    1. Python字典是什么?

    2. 字典的特点

    二、字典的常用操作

    1. 创建字典

    2. 添加元素

    3. 删除元素

    4. 修改元素

    5. 查找元素


    前言

    本文将讲解Python数据容器中的字典。其中包括字典是什么,它的特点以及常用操作(增、删、改、查等操作)。


    一、理解字典

    1. Python字典是什么?

    Python中的字典是一种非常常用的数据容器,它用于存储键值对(key:value)。每个键在字典中都是唯一的,并且与一个值相关联。字典可存储任意类型对象,如字符串,数字,元组等等。

    注意:字典是无序的,所以不支持“索引”和“切片”。

    2. 字典的特点

    • 可存储多个数据并且可以存储多种类型
    • 数据以键值对存储
    • 键值对中的key不可重复
    • 可以修改并且只支持for循环

    二、字典的常用操作

    下面会给大家讲解一些Python中字典的一些常见操作,使用这些操作可以有效地对字典进行增、删、改、查等操作

    1. 创建字典

    在Python中,定义一个字典可以使用大括号“{}”进行定义,每个键值对之间使用逗号隔开,键和值使用冒号分隔。键必须是不可变类型(例如:字符串,数字),值可以是任意数据类型。如下代码,演示了如何创建字典和空字典。

    1. # 使用大括号创建字典
    2. dict1 = {'a': 1, 'b': 2, 'c': 3}
    3. # 创建一个空字典
    4. dict2 = {} # 方法一
    5. dict3 = dict() # 方法二

    2. 添加元素

    通常使用键值对的形式,以赋值操作添加元素到字典中。如下代码,我们将键值对 “张三:22”,添加到字典 dict1 中:

    1. # 使用大括号创建字典
    2. dict1 = {'a': 1, 'b': 2, 'c': 3}
    3. # 创建一个空字典
    4. dict2 = {} # 方法一
    5. dict3 = dict() # 方法二
    6. # 添加键值对 '张三': 22
    7. dict1['张三'] = 22
    8. # 打印出来
    9. print(dict1)

    输出结果:如下图,可以看到我们已经将键值对 “张三:22”成功的添加到字典 dict1 中。

    3. 删除元素

    在Python中,我们有两种方法删除元素,如下代码,我们分别使用def关键字和pop()方法删除元素a,b。

    第一种:使用del关键字删除指定键的元素。

    第二种:使用pop()方法删除指定键的元素。

    1. # 使用大括号创建字典
    2. dict1 = {'a': 1, 'b': 2, 'c': 3}
    3. # 创建一个空字典
    4. dict2 = {} # 方法一
    5. dict3 = dict() # 方法二
    6. # 删除键值对 'a': 1
    7. del dict1['a']
    8. # 删除键值对 'b': 2
    9. dict1.pop('b')
    10. print(dict1)

    输出结果:如下图,已经成功删除。

    4. 修改元素

    在Python中,我们有两种方法删除元素,如下代码,我们分别使用这两种方法来修改元素。

    第一种:通过键来修改值

    第二种:使用update()方法修改键值对(可同时修改多个键值对)。

    1. # 使用大括号创建字典
    2. dict1 = {'a': 1, 'b': 2, 'c': 3}
    3. # 创建一个空字典
    4. dict2 = {} # 方法一
    5. dict3 = dict() # 方法二
    6. # 通过键修改值
    7. dict1['a'] = 666
    8. # 使用update()方法同时修改多个键值对
    9. dict1.update(b=9, c=8)
    10. print(dict1)

    输出结果:如下图可以看到我们已经成功修改元素。

    5. 查找元素

    在Python中,查找元素可以分为三种。如下代码,给大家演示了这三种方式

    第一种:使用键来查找字典中的值。

    第二种:使用values()方法查找所有值。

    第三种:使用items()方法查找所有键值对。

    1. # 使用大括号创建字典
    2. dict1 = {'a': 1, 'b': 2, 'c': 3}
    3. # 创建一个空字典
    4. dict2 = {} # 方法一
    5. dict3 = dict() # 方法二
    6. # 使用键查找值
    7. value = dict1['c']
    8. print(f"使用键查找值:{value}")
    9. # 查找所有值
    10. values = dict1.values()
    11. print(f"查找所有值:{values}")
    12. # 查找所有键值对
    13. items = dict1.items()
    14. print(f"查找所有键值对:{items}")

    输出结果:如彩图,我们已经成功正确的找到了对应的值。

  • 相关阅读:
    【定时开关机】windows 10 如何设置定时开关机
    体验下,大厂在使用功能的API网关!
    集群创建(flannel)时候,没有自动创建出cni0网卡
    Java 性能优化实战SpringBoot 服务性能优化
    【LeetCode】【剑指offer】【二叉搜索树的第k大节点】
    Redis的缓存穿透,缓存击穿,缓存雪崩
    Docker容器文件目录
    sqlite3
    【ML on Kubernetes】第 7 章:模型部署和自动化
    C++基础——多态
  • 原文地址:https://blog.csdn.net/m0_73995538/article/details/133753482