python 字典的增删改查

Dict[‘key’] = value 直接修改覆盖原来的值

在这里插入图片描述

Dict.setdefault(key,value)(注:key不存在,创建新的key-value,key存在,即便你想要更新value,也会给你返回原来的值!!!)

在这里插入图片描述

Del dict(key) 删除指定的key

Pop dict.pop(key) 类似del,但是会返回删除的value

Popitem dict.popitem() 随机删一个key

Clear dict.clear() 清空

Dict[key] = value 直接赋值

Dict1.update(dict2) 将dict2的键值对添加到dcit1中,没有的新增,有的会直接覆盖原来的value!!!在这里插入图片描述

Dict[key] 返回key的value,不存在,报错(不推荐)

Dict.get(key,default = None) 一样的功能,但是key不存在不会报错,默认会返回一个None,可以修改返回值

Key in dict 返回布尔值

Dict.keys() 返回一个包含所有KEY的列表

Dict.values() 返回一个包含所有VALUE的列表

Dict.items() 返回一个包含所有KEY-VALUE的元组

循环

For * in dict(只会打印key)

a = {"name":"zhangsna","age":18,"height":175,"weight":75}
for i in a:
    print(i)

在这里插入图片描述

如果想要打印values,需要自己写

a = {"name":"zhangsna","age":18,"height":175,"weight":75}
for i in a:
    print(i,a[i])

在这里插入图片描述

只是取key值

For i in dict.keys()

Key-values 的取法

For a,b in dict.items()

a = {"name":"zhangsna","age":18,"height":175,"weight":75}
for a,b in a.items():
    print(a,b)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

发酵的西瓜

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

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

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

打赏作者

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

抵扣说明:

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

余额充值