004-python-8种基础数据类型之dict

8种基础数据类型:

不可变类型:
1、int----整型(即整数)
2、float----浮点型(即小数)
3、bool----布尔型(True、False)
4、str----字符串类型
5、tuple----元组

可变类型:即里面的元素可以随意改变
6、dict----字典
7、set----集合
8、list----列表

本节内容:

dict的增删改查。
dict是可变类型,即dict里面的元素可以随意替换成其它数据类型的数据。上节的list也是

1. 增

手动创建

dic = {1:"flag", "af": "shi"}

在这里插入图片描述

字典增加元素
语法:dict[键名] = 值
dic = {1:"flag", "af": "shi"}
dic["app"] = "ver_001"
dic

在这里插入图片描述

2. 删

语法:
dict.pop(键名)    删除指定的键值对
dict.clear()   清空字典,字典对象还存在,只是没有了内容

dict.pop(键名) 删除指定的键值对

dic = {1:"flag", "af": "shi"}
dic["app"] = "ver_001"
dic.pop("af")
dic

在这里插入图片描述

dict.clear() 清空字典,

dic = {1:"flag", "af": "shi"}
dic["app"] = "ver_001"
dic.clear()
dic

在这里插入图片描述

3. 改

语法:dict[键名] = 值

在这里插入图片描述

4. 查

语法:
dict[键名]  若键名不存在会报错,推荐下一个用法
dict.get(键名, 默认值)     键名不存在时,会取默认值
dict.keys()    获取字典中所有的键名
dict.values()   获取字典中所有的值
dict.items()   获取字典中所有的键值对
dict[键名]
dic = {1:"flag", "af": "shi"}
print(dic["ver_001"])

在这里插入图片描述

dict.get(键名, 默认值) 键名不存在时,会取默认值
dic = {1:"flag", "af": "shi"}
print(dic.get("ver_001"))  # 不写默认值,默认为None

在这里插入图片描述
在这里插入图片描述

dict.keys() 获取字典中所有的键名
dic = {1:"flag", "af": "shi"}
for k in dic.keys():
    print(k)

在这里插入图片描述

dict.values() 获取字典中所有的值
dic = {1:"flag", "af": "shi"}
for val in dic.values():
    print(val)

在这里插入图片描述

dict.items() 获取字典中所有的键值对
dic = {1:"flag", "af": "shi"}
for k, v in dic.items():
    print("键为:", k)
    print("值为:", v)

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

昂立的狼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值