Python全栈学习笔记 :《字典dict》

一、字典(dict)

字典是由大括号 {} 括起来,逗号‘,’ 去分割每个元素. 每个元素由键值对组成。key:value

字典的 key必须是不可变类型,value 可以是任意数据类型。

对key来说: 列表、字典不能作为key,元组可以当做key也是要指明情况只包含一级元素。

字典是无序的。{}空字典

 

1.  字典的定义

注意:如果存在相同的key,字典是随机把相同key的去掉。

Python全栈学习笔记 :《字典dict》_第1张图片

 

2.  字典的取值

Python全栈学习笔记 :《字典dict》_第2张图片

 

2.  字典for循环

Python全栈学习笔记 :《字典dict》_第3张图片

 

2.  字典的取值

取key值:keys()

取values值:values()

取key-value值:items()

Python全栈学习笔记 :《字典dict》_第4张图片

 

3.  pop()、copy()、clear()

pop() :删除指定元素,不存在会报错,但可以指定第二个参数方式报错

copy() :copy一份

clear() : 清除

Python全栈学习笔记 :《字典dict》_第5张图片

 

4. fromkeys()

fromkeys(*args,**kwargs) 创建一个字典 指定统一值 . 无序的
*args 除数值外的任意数值  **kwargs 可以是包含任意值

Python全栈学习笔记 :《字典dict》_第6张图片

 

4. popitem()

随机pop出数据,因为字典本身就是无序的,没法确定顺序
 

Python全栈学习笔记 :《字典dict》_第7张图片

 

4. setdefault()

setdefault 设置值
如果key存在,不设置,返回当前存在key对应的值
如果key不存在,设置,获取当前设置key的值

Python全栈学习笔记 :《字典dict》_第8张图片

 

5. update()

update 更新值. 如果存在更新的key,更新对应的value,如果不存在添加进去

Python全栈学习笔记 :《字典dict》_第9张图片

你可能感兴趣的:(Python,Python全栈开发)