欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 游戏 > Python第六章16:字典(dict)的常用操作

Python第六章16:字典(dict)的常用操作

2025/3/31 22:04:09 来源:https://blog.csdn.net/Seeding_Python/article/details/146612087  浏览:    关键词:Python第六章16:字典(dict)的常用操作
# 字典的常用操作"""1       字典[key]       获取指定key的value
2       字典[key]       添加或更新键值对
3       字典.pop(key)   取出key对应的value并在字典内删除此key的键值对
4       字典.clear()    清空字典
5       字典.keys()     获取字典的全部key,可用for循环遍历字典
6       len(字典)       计算字典内的元素数量"""# 新增元素
# 语法: 字典[Key] = Value, 结果: 字典被修改了,如果key不存在则新增了元素,如果key存在,则更新的元素。my_dict = {"孙悟空":99,"猪八戒":75,"沙和尚":60}
# 1.新增元素
my_dict["白龙马"] = 50
print(f"新增元素后,my_dict的内容是:{my_dict}")
# 2.更新元素
my_dict["孙悟空"] = 120
print(f"字典my_dict跟新孙悟空数据后的结果是:{my_dict}")# 3.删除元素
# 语法: 字典.pop(key),结果:获得指定的key的value,同时字典被修改,指定key的数据被删除
x = my_dict.pop("白龙马")
print(f"删除的白龙马数据是:{x}")
print(f"删除白龙马后的字典内容是:{my_dict}")# 4.清空元素
# 语法:    字典.clear()
my_dict.clear()
print(f"进行清空后,my_dict的内容是:{my_dict}")# 5.获取全部的key
#  语法:  字典.keys(),结果:得到字典中全部的key
my_dict2 = {"孙悟空":99,"猪八戒":75,"沙和尚":60}
keys = my_dict2.keys()
print(f"my_dict中全部的key分别是:{keys}")# 6.遍历字典
#  方式一,获取全部的key进行遍历
for key in keys:print(f"字典的key是:{key}")print(f"字典的value是:{my_dict2[key]}")
#  方式二,直接对字典进行for循环,每一次循环都是直接得到key
for x in my_dict2:print(f"字典的key是:{x}")print(f"字典的value是:{my_dict2[x]}")# 7.统计字典内的元素数量
#  语法: len()
count = len(my_dict2)
print(f"字典2中有{count}个元素")

运行结果:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词