码迷,mamicode.com
首页 > 编程语言 > 详细

python | dict 字典映射类型

时间:2020-08-31 13:13:08      阅读:45      评论:0      收藏:0      [点我收藏+]

标签:不同   字符   不可   src   描述   code   有关   tde   ems   

映射类型用来表示通过关键字索引的任意对象的集合。和序列不同, 映射类型是无 序的。映射类型可以使用数字、字符串、或其他不可变对象来索引。映射类型是可 变类型。

 

字典是唯一的内建的映射类型。可以使用任何不可变的对象作为字典的关键字(如字 符串、数字、元组等)。列表、字典、及包含可变对象的元组不可以作为关键字。 (字典类型需要关键字的值保持不变)

使用索引运算符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 中随机删除一个元素,并以元组的形式返回其关键字和值

  

 

 

python | dict 字典映射类型

标签:不同   字符   不可   src   描述   code   有关   tde   ems   

原文地址:https://www.cnblogs.com/huangjiangyong/p/13558717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!