python | dict 字典映射类型
2021-03-31 18:25
阅读:439
映射类型用来表示通过关键字索引的任意对象的集合。和序列不同, 映射类型是无 序的。映射类型可以使用数字、字符串、或其他不可变对象来索引。映射类型是可 变类型。
字典是唯一的内建的映射类型。可以使用任何不可变的对象作为字典的关键字(如字 符串、数字、元组等)。列表、字典、及包含可变对象的元组不可以作为关键字。 (字典类型需要关键字的值保持不变)
使用索引运算符m[k](k为关键字)可以访问映射对象 m 中索引为 k 的元素。如果映射 对象中没有 k 这个关键字,则引发KeyError异常。 len(m)函数返回一个映射对象 的元素个数。表 3.6列出了映射对象可用的方法及操作。
映射对象的方法和操作
项目 len(m) m[k] m[k] = x del m[k] m.clear() m.copy()
m.has_key(k)
m.items() m.keys()
m.update(b)
m.values()
m.get(k[,v])
m.setdefault(k[,v])
m.popitem() 描述
返回m中的条目个数 返回关键字k索引的元素 设置关键字k索引的值为x 删除一个元素 删除所有元素 返回m的一个浅拷贝 若 m 中存在 key k 返回True,否则返回False
返回包含所有关键字和对应值(key ,value )的列表
返回由所有关键字组成的列表 将字典b中的所有对象加入m
返回一个包含m中所有对应值的列表
返回m[k],若m[k]不存在时,返回 v
返回m[k],若m[k]不存在时,返回 v 并设置m[k] = v 从 m 中随机删除一个元素,并以元组的形式返回其关键字和值
评论
亲,登录后才可以留言!