python映射类型包括什么_python映射类型的相关介绍

本文介绍了Python中的映射类型,包括dict、defaultdict和OrderedDict。dict是无序的可变映射类型,可以通过多种方式创建。defaultdict是dict的子类,提供默认值功能。OrderedDict则是保持插入顺序的映射类型。文章详细阐述了这些映射类型的特性和使用方法。
摘要由CSDN通过智能技术生成

映射类型是一类可迭代的键-值数据项的组合,提供了存取数据项及其键和值的方法,在python3中,支持两种无序的映射类型:内置的dict和标准库中的collections.defaultdict类型。

在python3.1后,还引入了一种有序的映射类型:collections.OrderedDict.

相关推荐:《python视频》

特点:

1.只有可哈希运算的对象可用于映射类型中的键,因此,内置的固定的数据类型都可以用作映射类型中的键(内置固定的类型都可进行哈希运算),目前接触到的固定数据类型有:int、float、complex、bool、str、tuple、frozenset;

2.每个键相关联的值可以是任意对象;

3.映射类型也是可迭代的(iterable)。

4.映射类型可以使用比较操作符进行比较,可以使用成员关系符in/not in和内置len()函数。

1.dict(字典)

dict数据类型是一种无序的、可变的组合数据类型,其中包含0-n个键值对,键是指向可哈希运算的对象的引用,值可以指向任意对象的引用。由于键是可哈希运算的对象引用,因此保证了键的唯一性;由于dict是可变的,因此可以对dict进行数据项的添加和移除操作;由于dict是无序的,因此没有索引,也不能使用分片操作符进行操作。

字典的创建

1.dict()可以作为一个函数调用,此时创建一个空dict:>>> dict()

{}

&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值