4.27 字典的一系列操作 关于字典的BIF

由于前几天偷懒了,只学了python但是没有写日志,统统补上。
字典 : { mapping } 只有一个参数:映射
{键:值},注意字典的关键字是中括号{}
eg:
在这里插入图片描述
打印的时候是 dict1 []
输出:
在这里插入图片描述
eg:
在这里插入图片描述
输出:
在这里插入图片描述

dict():创建字典

eg:
在这里插入图片描述
gxy,科比不能加引号,直接输入就好,会用字符串的形式包裹起来
输出:
在这里插入图片描述

改变键值

在这里插入图片描述
输出:
在这里插入图片描述

直接创建

在这里插入图片描述
输出:
在这里插入图片描述

fromkeys():创建并返回新的字典

fromkeys(x1,x2):创建并返回新的字典 x1:键 x2:值
fromkeys 方法只用来创建新字典,不负责保存。
当通过一个字典来调用 fromkeys 方法时,如果需要后续使用一定记得将他复制给其他的变量。
eg:
在这里插入图片描述
输出:
在这里插入图片描述

keys(),values(),items()

keys():获取键
直接用.keys(), eg:dict6.keys()
values():获取值
item():同时获取键和值
在这里插入图片描述
输出:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
































(0, ‘赞’)
(1, ‘赞’)
(2, ‘赞’)
(3, ‘赞’)
(4, ‘赞’)
(5, ‘赞’)
(6, ‘赞’)
(7, ‘赞’)
(8, ‘赞’)
(9, ‘赞’)
(10, ‘赞’)
(11, ‘赞’)
(12, ‘赞’)
(13, ‘赞’)
(14, ‘赞’)
(15, ‘赞’)
(16, ‘赞’)
(17, ‘赞’)
(18, ‘赞’)
(19, ‘赞’)
(20, ‘赞’)
(21, ‘赞’)
(22, ‘赞’)
(23, ‘赞’)
(24, ‘赞’)
(25, ‘赞’)
(26, ‘赞’)
(27, ‘赞’)
(28, ‘赞’)
(29, ‘赞’)
(30, ‘赞’)
(31, ‘赞’)

get():获取字典的值

在这里插入图片描述
输出:
在这里插入图片描述

在这里插入图片描述
输出:
在这里插入图片描述

检查 键是否在字典中
在这里插入图片描述
输出:
在这里插入图片描述

clear():清空字典

在这里插入图片描述
若直接dict2 = {},则会产生问题
eg:
在这里插入图片描述
输出:

在这里插入图片描述
a中的内容并未完全被清空,还保存在b中,在网络安全中会出现问题

copy():浅拷贝

eg:
在这里插入图片描述
输出:
在这里插入图片描述
可见a,c的地址不同
修改b的内容,而c没有被干扰到

pop(),popitem()

pop():给定键 弹出值
用法: .pop() .popitem()
在这里插入图片描述
输出:
在这里插入图片描述
two被弹出,a中还剩{1: ‘one’, 3: ‘three’},随机弹出了(3, ‘three’)

setdefault():找不到对应键的时候自动进行添加 顺序随机

用法: .setdefault()
在这里插入图片描述
输出:
在这里插入图片描述

update():用字典更新字典

用法: .update()
在这里插入图片描述
输出:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值