Python字典内置函数

Python中常用的字典内置函数:

记dic为一个字典:
1.dic.clear():清空字典中的所有内容。
2.dic.copy():返回字典的一个浅拷贝。dict.deepcopy():返回字典的一个深拷贝。
注:在这里解释下字典的深浅拷贝:
(1)若直接将字典b赋值给a,如a=b,则a直接引用了对象b,若修改b的父类对象与子对象的值均会导致a同样改变,因为他们共用一个地址。
(2)若使用copy()函数进行拷贝,一样是浅拷贝,但深拷贝了b中父类对象,对于b中的子类对象依旧采取引用的形式,所以修改b中的键时,a不会改变,但修改b中键所对应的值,a会改变。
(3)若使用deepcopy()函数进行拷贝,则b中父子类对象均被拷贝到新的地址中,你无论怎么修改b都不会改变a。
3.dic.fromkeys(seq[, value]):创建一个新字典,以一个序列seq作为字典的键,序列value作为键对应的值,一一对应。
4.dic.get(key):传入实参字典的键,返回该键所对应的值。若无默认返回 default。
5.dic.items():以list列表的形式,返回所有元素以(键,值)形式的一个列表。
6.dic.key():返回一个迭代器,内容全为键。
7.dic.updat():传入一个新字典,将新字典的所有值默认合并到原字典中,返回一个全新字典。
8.dic.value():与key()一样,返回元素的迭代器,可转化为列表。
9.dic.pop(key):可以拿来删除字典中某个键所对应的值,返回的是一个字典,需要覆盖。

  • 注:假设字典名dic,星号dic指的是键的内容,双星号dic指的是值的内容。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凡凡凡凡-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值