Pythonic编程(六)——关于字典(dict)那些事

本文探讨了Python编程中的字典数据结构,包括其作为映射类型的基础地位,不可变键的要求,以及多种创建和操作字典的方法。重点介绍了字典的构造方法,如利用列表推导进行字典创建,以及常见的映射操作,如添加、删除、查找和转换等。
摘要由CSDN通过智能技术生成


前言

python编程风格也叫Pythonic,这一系列文章记录学习点滴。


字典这个数据结构活跃在所有 Python 程序的背后, 即便你的源码里并没有直接用到它。——《代码之美》

标准库里的所有映射类型都是利用 dict 来实现的, 因此它们有个共同的限制, 即只有可散列的数据类型才能用作这些映射里的键(只有键有这个要求, 值并不需要是可散列的数据类型) 。

1、字典常见构造方法

下面代码展示了几种字典的构造方法,key不可以重复,value可以重复。

>>> a = dict(one=1, two=2, three=3)
>>> b = {
   'one':1, 'two':2, 'three':3}
>>> c = dict(zip(['one', 'two', 'three'], [1, 2, 3]))
>>> d = dict
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值