python映射类型包括哪三种_Python映射类型--笔记

《Python3程序开发指南》

映射:键-值数据项的组合

Python3支持两种无序的映射类型:内置的dict类型、标准库中的collections.defaultdict类型。

Python3.1中引入了有序的映射类型:collections.OrderedDict,与内置dict有相同的方法和属性,但在存储数据时以插入顺序进行。

键:可哈希运算的对象的对象引用;值:任意类型对象的对象引用

使用字典字面值创建

>>> d1=dict({"id":1948,"name":"Washer","size":3})

>>> d1

{‘id‘: 1948, ‘name‘: ‘Washer‘, ‘size‘: 3}

使用关键字参数创建

>>> d2=dict(id=1948,name="Washer",size=3)

从序列中创建,d4中的zip()函数返回一个元组列表

>>> d3=dict([("id",1948),("name","Washer"),("size",3)])

>>> d4=dict(zip(("id","name","dize"),(1948,"Washer",3)))

从字典字面值创建

>>> d5={"id":1948,"name":"Washer","size":3}

迭代:

>>>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值