python映射类型包括哪三种_Python映射类型

本文详细介绍了Python中字典的基本概念及其常用操作方法,包括获取元素数量、读取键值对、更新字典等,并通过示例代码展示了字典的创建及修改过程。

映射对象用于将哈希表值映射到任意对象。在python中,有一种称为字典的映射类型。这是可变的。

字典的键是任意的。作为值,我们可以使用不同种类的元素,例如列表,整数或任何其他可变类型的对象。

一些与字典相关的方法和操作是-

方法len(d)

该len()方法返回字典中的元素数。

操作d [k]

它将返回键为“ k”的d项。如果未映射键,则可能会引发KeyError。

方法迭代(d)

该方法将在字典的键上返回一个迭代器。我们还可以使用iter(d.keys())来执行此任务。

方法get(key [,默认])

该get()方法将从键返回值。第二个参数是可选的。如果键不存在,它将返回默认值。

方法 items()

它将使用(键,值)对格式返回项目。

方法 keys()

返回字典中不同键的列表。

方法 values()

从字典中返回不同值的列表。

方法更新(elem)

修改字典中的元素elem。

范例程式码

myDict = {'ten' : 10, 'twenty' : 20, 'thirty' : 30, 'forty' : 40}

print(myDict)

print(list(myDict.keys()))

print(list(myDict.values()))

#create items from the key-value pairs

print(list(myDict.items()))

myDict.update({'fifty' : 50})

print(myDict)

输出结果{'ten': 10, 'twenty': 20, 'thirty': 30, 'forty': 40}

['ten', 'twenty', 'thirty', 'forty']

[10, 20, 30, 40]

[('ten', 10), ('twenty', 20), ('thirty', 30), ('forty', 40)]

{'ten': 10, 'twenty': 20, 'thirty': 30, 'forty': 40, 'fifty': 50}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值