• Python自学教程7-字典有哪些常见操作


    Hi,今天我们聊聊字典。

    正式开始前,先看一个问题。下面的个人信息,如果想使用Python数据类型表示,应该用什么数据类型呢?

    1659616450030

    你会发现,数字、字符串、列表其实表达起来都不是很方便。 字典就比较适合这种场景。

    python中的字典类型能很方便的表达多维数据。字典类型利用集合元素的不重复特性作为key与对应的值形成键值对。然后因为集合中的元素都是可哈希,非常方便建立哈希表来做索引查询对应的值。

    Python字典的定义

    字典使用一对大括号进行定义,键值对之间使用逗号隔开,键和值使用冒号分隔。

    键必须是不可变类型,一般使用字符串,数字,和元组也可以但用的不多。

    值可以是任意数据类型。

    1. >>> a = {}      # 空字典
    2. >>> b = {
    3.     'name''九柄',
    4.     'age'18,
    5.     'hobby': ['运动''meizi'],
    6.     'friends': [
    7.         {'name''刘德华'},
    8.         {'name''张学友'}
    9.     ]
    10. }
    11. >>> print(type(a))
    12. < class 'dict' >
    13. >>> print(type(b))
    14. < class 'dict' >

    Python字典的常用操作

    字典的基本操作分为:增、删、改、查。

    • • ”查“ 主要是去获取列表的某一个元素或者是多个元素,通过索引和切片可以获取。
    • • ”增“ 主要是对这个字典当中去添加一个新的元素。
    • • “删” 主要指我们对字典当中的某元素进行删除。
    • • “改”主要是这个对这个字典当中的元素去进行修改。

    Python字典的查询

    字典通过键作为索引来获取对应的值。

    &g
  • 相关阅读:
    【计算机网络】HTTP/HTTPS协议基础知识汇总
    【深度学习】NLP,Transformer讲解,代码实战
    【Vue】 toRef以及context参数(1)
    【nvm】
    【深度学习 01】线性回归+PyTorch实现
    数据结构基础学习
    Go语言创建HTTP服务器
    【Linux指令】Centos7 touch修改Access/Modify/Change 时间与恢复系统时间
    工程压缩与解压缩
    第14讲:DCL类型的SQL语句之用户管理
  • 原文地址:https://blog.csdn.net/looker53/article/details/126542621