映射对象用于将哈希表值映射到任意对象。在python中,有一种称为字典的映射类型。这是可变的。
字典的键是任意的。作为值,我们可以使用不同种类的元素,例如列表,整数或任何其他可变类型的对象。
一些与字典相关的方法和操作是-
该len()
方法返回字典中的元素数。
它将返回键为“ k”的d项。如果未映射键,则可能会引发KeyError。
该方法将在字典的键上返回一个迭代器。我们还可以使用iter(d.keys())来执行此任务。
该get()
方法将从键返回值。第二个参数是可选的。如果键不存在,它将返回默认值。
items()
它将使用(键,值)对格式返回项目。
keys()
返回字典中不同键的列表。
values()
从字典中返回不同值的列表。
修改字典中的元素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}