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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yexiangCSDN/article/details/90168839

一、字典(dict)

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

字典的 value 可以是任意数据类型,但是key来说: 列表、字典不能作为key,元组可以当做key也是要指明情况只包含一级元素。

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

1.  字典的定义

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

2.  字典的取值

2.  字典for循环

2.  字典的取值

取key值:keys()

取values值:values()

取key-value值:items()

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

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

copy() :copy一份

clear() : 清除

4. fromkeys()

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

4. popitem()

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

4. setdefault()

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

5. update()

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

猜你喜欢

转载自blog.csdn.net/yexiangCSDN/article/details/90168839
今日推荐