字典:反映对应关系的映射类型
什么是字典
字典是包含若干“键:值”元素的无序可变序列,字典中每一个元素包含用冒号分隔开的“键”和“值”两部分,表示一种映射或对应关系,也称为关联数组。定义字典时,每个元素的“键”和“值”之间用冒号分隔,不同元素之间用逗号隔开,所有的元素放在一对大括号“{}"中。
注意:
字典中的元素的“键”可以是 python 中任意不可点数据,如整数,实数,复数,字符串,元组等类型的可哈希数据,但不能使用列表,集合,字典或其他可变类型作为字典的“键”。另外,字典中的“键”不允许重复,“值”是可以重复的。字典在内部维护的哈希表使得检索操作非常快。使用内置字典类型dict
时不要太在乎元素的先后顺序。
字典的创建与删除
创建
使用赋值运算符“=”将一个字典赋值给一个变量即可创建一个字典变量。
复制代码
也可以使用内置类 dict 以不同形式创建字典。
复制代码
删除
跟其他类型的对象一样,当不需要时,可以直接删除字典。
del()删除
根据所提供的键来删除。
复制代码
clear()删除
清空字典中所有的元素。被清空字典名.clear()
,用这个方法不包含任何参数,也没有返回值。
复制代码
版权声明: 本文为 InfoQ 作者【乔乔】的原创文章。
原文链接:【http://xie.infoq.cn/article/e472ddd8b475aacd8ad7c3207】。未经作者许可,禁止转载。
评论