python学习30: 字典dict的常用操作

常用的字典的操作
如下图:
字典常用的操作
代码示例如下:

# 定义一个key和value的字典
my_dict = {'a': 12, 'b': 23, 'c': 34}

# 字典的新增和更新  语法是一样的
# 新增元素:语法:字典[key]=value,结果是:字典被修改,新增了元素
my_dict['d'] = 45
# 打印出字典:
print(f'字典被改变后是:{my_dict}')  
# 字典被改变后是:{'a': 12, 'b': 23, 'c': 34, 'd': 45}

# 更新元素,语法与新增元素是一样的:字典[key]=value  结果:字典被修改,元素被更新
# 注意:字典key是不可以重复的,所以对已存在的key执行上述操作,就是更新value的植
my_dict['a'] = 99
print(f'更新元素a后字典改变为:{my_dict}')  
# 更新元素a后字典改变为:{'a': 99, 'b': 23, 'c': 34, 'd': 45}

# 删除元素:  语法:字典.pop(key)  结果:获得指定key的value(有个结果值),同时字典被修改,指定key的数据被删除
pop_value = my_dict.pop('d')
print(
    f'删除元素d,d的value是{pop_value}之后,字典改变,结果是:{my_dict}')  
# 删除元素d,d的value是45之后,字典改变,结果是:{'a': 99, 'b': 23, 'c': 34}

# 清空字典的操作:  语法:字典.clear()  结果:字典被修改,元素被清空
my_dict.clear()
print(f'字典被清空处理后,为{my_dict}')  # 字典被清空处理后,为{}

my_dict = {'a': 12, 'b': 23, 'c': 34}

# 获取字典的全部key  语法:字典.keys()  结果:得到字典的全部key
keys = my_dict.keys()
print(f'字典的key都是什么{keys}')  
# 字典的key都是什么dict_keys(['a', 'b', 'c'])

# 字典的遍历  有两种方式:
# 方式一:是通过先获取全部的key,在循环
for key in keys:
    print(f'字典的key是{key}')
    print(f'字典的value是{my_dict[key]}')

# 方式二:是通过对字典直接for循环,每一次循环都是直接得到key
for key in my_dict:
    print(f'字典的key是{key}')
    print(f'字典的value是{my_dict[key]}')

#  统计字典内的元素的数量  语法:使用len()函数
num = len(my_dict)
print(f'字典中元素的数量是:{num}')
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值