七数据类型 —— 字典
Posted keenacherry
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了七数据类型 —— 字典相关的知识,希望对你有一定的参考价值。
python3.6开始,字典是有序的!!!
python的字典数据类型因为是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key获取value值,具非常快的插入和查取速度。
字典的key值是不可变的对象,如:整数、字符串、元组、bytes。列表、字典、集合等不可做key值。同一字典内的key值必须唯一!
字典的创建
访问字典
字典是集合类型,不是序列类型,因此没有索引、切片概念。但是可通过key值获取value值。
不过如果通过key获取value时,可以不存在,则会抛出异常
增加和修改字典
删除字典元素,清空字典和删除字典
使用del关键字删除字典元素或字典本身;使用字典的clear()方法清空字典。
字典内的重要方法
pop方法中,必须要有个参数哦!!!!!!!!!!!!!!!!
get()方法比较常用,这个方法是返回指定key的value;但是若key不在字典中,则返回None。
字典的遍历,重要!!!
以上是关于七数据类型 —— 字典的主要内容,如果未能解决你的问题,请参考以下文章
七数组和集合(一维数组和二维数组的声明以及使用,ArrayList类,HashTable,List,Directory字典等常用集合(泛型和非泛型))