Python练习题---字典

按照要求实现每一个功能
dict = {"k1": "v1", "k2": "v2", "k3": "v3"}
 1、请循环遍历出所有的key

print("循环遍历的key为: ")
for  a in dict.keys():
    print(a)


 2、请循环遍历出所有的value

print("循环遍历的value为: ")
for b in dict.values():
    print(b)


 3、请循环遍历出所有的key和value

for key,value in dict.items():
    print(f"key:{key},value:{value}")


 4、请在字典中增加一个键值对, "k4": "v4",输出添加后的字典

dict["k4"] = "v4"
print("字典内容")
print(dict)


 5、请删除字典中键值对 "k1": "v1", 并输出删除后的结果

del dict["k1"]
print("字典: ",dict)

6、请删除字典中键"k5"对应的键值对,如果字典中不存在键"k5", 则不报错,返回None

dict.pop("k5", None)
print("删除k5后的字典内容: ")
print(dict)


7、请获取字典中"k2"对应的值

a = dict.get("k2")
print("键k2的值为: ",a)


8、请获取字典中"k6"对应的值, 如果不存在,则不报错,并且让其返回None。

b = dict.get("k6")
print("键k6的值为: ",b)


9、现有dict2 = {"k1": "v11", "a": "b"}, 通过一行操作使dict2 = {"k1": "v1", "k2": "v2", "k3": "v3", "a": "b"}

dict2 = {"k1":"v11","a":"b"}
dict2.update(dict)
print("合并后的dict2等于:")
print(dict2)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值