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}
以上是 Python映射类型 的全部内容, 来源链接: utcz.com/z/316436.html