• 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
  • 相关阅读:
    企业架构LNMP学习笔记23
    人工智能数学课高等数学线性微积分数学教程笔记(3. 线性代数基础)
    libyuv 海思平台编译测试
    如何查看 Windows 服务器中的登录事件
    VTK 标注类Widget 文字标注 vtkCaptionWidget
    渲染路径RenderingPath
    深入理解Thread.sleep(1000)的注意事项及原理分析
    3 网络协议入门
    Spring源码-doCreateBean
    数据库主从恢复
  • 原文地址:https://blog.csdn.net/looker53/article/details/126542621