python 3 字典

字典,是可变的无序集合,同时是一种以键值对为基本元素的可以存储各种数据类型的集合,用大括号({})表示字典的开始和结束,元素之间用(,)分隔.

键值对,由键(Key)和值(Value)组成,中间用冒号(:)分隔,实现了紧密的一对一关系.

1.字典的基本格式表示

 

 2.字典的键,值设置

键的设置要求

(1)唯一性

一个字典对象中所有的键必须唯一

 

 只会保存相同键位对元素的最后一个,标重点

 

 (2)不可变性

字典在使用过程中明确,不能对元素的键直接进行修改

值的设置要求

可以为python语言支持的任何对象

一.字典元素增加

(1)利用赋值

 

 (2)利用setdefault()函数

 

 二.字典值查找

1.字典名加[key]查找

 

 2.利用get()方法查找

 

 三.字典元素修改

1.利用赋值修改键对应的值

 2.利用update()方法修改键对应的值

1)新增键值对

 

 2)更新字典里键对应的值

 

 四.字典元素删除

1)利用del函数删除

 

 2)利用pop函数

使用格式为D.pop(k[,d]),D代表字典对象,k为需要删除的元素的键,d为键对应的值

 

 3)利用popitem函数

使用格式为D.popitem().其中,D代表字典对象,随机返回一个键值对元组,并在字典里删除对应的元素

 

 五.其他操作方法

1.in成员操作

 

 2.clear方法

清空字典里所有值,把字典变为一个空字典

 

 3.copy()方法

 

 通过copy()方法的复制,可以避免字典变量之间直接赋值指向同一个地址的问题

4.fromkeys()方法

 

 利用fromkeys()方法只能给字典增加键而对应的值为空

 

posted @ 2020-09-03 19:29  LY2333  阅读(147)  评论(0编辑  收藏  举报