Python入门基础第十课--字典

本文介绍了Python中的字典数据结构,包括字典的创建、基本操作及常用方法,如创建字典、获取和设置值、删除键值对、len()、in操作等。还探讨了字典的特性,如键必须为不可变类型,并通过示例展示了字典方法如clear()、copy()和get()的使用。最后,通过示例强调了在处理字典时深复制的重要性。
摘要由CSDN通过智能技术生成

    1.前言

    通过前面的章节我们可以知道,列表这种数据结构是将值组织到一个结构中,并且通过编号去引用它的值。强大的Python难道只有这一种引用方式吗?答案是否定的,在这章我们将介绍一个新的引用方式--字典,字典是Python里面唯一内建的映射类型,字典里面的值没有特殊的顺序,但是都存储在一个特定的键(key)底下。键的范围很广,包括:数字、字符串、元组。

    字典的创建,一方面是为了让我们轻松查找某个特定的键,从而获得对应的值。另一方面是为了让我们能够快速地得到特定键的位置。很方便,很强大。

    2.字典的创建和使用

    2.1 创建字典

  • 直接创建
>>> phonebook={'Alice':'1234','Benth':'5678','Cecil':'9999'}
>>> phonebook
{'Alice': '1234', 'Benth': '5678', 'Cecil': '9999'}

    仔细看上面的例子,像这种直接创建字典的方法,我们要记住字典里面键和值对应的格式。在这里,键是名字,值是电话号码。对应的键和值之间用冒号来分隔,不同的键值对用逗号来分隔,整体的用花括号括起来,表示一个完整的字典。将创建好的字典在shell里面打印出来以后,你会看到格式很整齐,很规整。

  • dict函数
>>> phonenumbers=[('name','Alice'),('numbers','12345678')]
>>> p=dict(phonenumbers)
>>> p
{'name': 'Alice', 'numbers': '12345678'}    
>>> p=dict(name='Alice',numbers='123456789')
>>> p
{'numbers': '123456789', 'name': 'Alice'}

    还记得我们前面说过的list函数吗?它和这里的dict函数一样,也是类型,而不是具体的函数,我们得牢记这一点。

    2.2基本字典操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值