成都网站建设设计

将想法与焦点和您一起共享

Python字典的概念及常见应用实例详解-创新互联

本文实例讲述了Python字典的概念及常见应用。分享给大家供大家参考,具体如下:

创新互联主要从事网站设计、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务固阳,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

字典的介绍

  • 字典的概念
  • 字典的创建
    • 1. 我们可以通过{}、dict()来创建字典对象。
    • 2. 通过 zip()创建字典对象
    • 3. 通过 fromkeys 创建值为空的字典
  • 字典元素的访问
    • 1. 通过 [键] 获得“值”。若键不存在,则抛出异常。
    • 2. 通过 get()方法获得“值”。推荐使用。优点是:指定键不存在,返回 None;也可以设
    • 3. 列出所有的键值对
    • 4. 列出所有的键,列出所有的值
    • 5. len() 键值对的个数
    • 6. 检测一个“键”是否在字典中
  • 字典元素添加、修改、删除
    • 1. 给字典新增“键值对”
    • 2. 使用 update()
    • 3. 字典中元素的删除
    • 4. popitem()
  • 序列解包
    • 序列解包可以用于元组、列表、字典。
    • 序列解包用于字典时
  • 表格数据使用字典和列表存储,并实现访问
  • 字典核心底层原理(重要)
    • 将一个键值对放进字典的底层过程
    • 扩容
  • 根据键查找“键值对”的底层过程
  • 用法总结:

字典的概念

字典是“键值对”的无序可变序列,字典中的每个元素都是一个“键值对”,包含:“键
对象”和“值对象”。可以通过“键对象”实现快速获取、删除、更新对应的“值对象”。
列表中我们通过“下标数字”找到对应的对象。字典中通过“键对象”找到对应的“值
对象”。“键”是任意的不可变数据,比如:整数、浮点数、字符串、元组。但是:列表、
字典、集合这些可变对象,不能作为“键”。并且“键”不可重复。
“值”可以是任意的数据,并且可重复。
一个典型的字典的定义方式:

a = {'name':'gaoqi','age':18,'job':'programmer'}

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:Python字典的概念及常见应用实例详解-创新互联
文章路径:http://chengdu.cdxwcx.cn/article/pdise.html