Python字典如何实现高效增加与删除元素操作?

2026-05-16 23:470阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计484个文字,预计阅读时间需要2分钟。

Python字典如何实现高效增加与删除元素操作?

增加操作:变量名[key]=value

增加操作:

变量名[key] = value # 通过key添加value值,如果key存在则覆盖

user_info = {"name":"冯提莫","like":"喵喵喵"} user_info["height"] = 1.51 # 添加一个元素 print(user_info) #{'name': '冯提莫', 'like': '喵喵喵', 'height': 1.51 user_info["name"] = "学猫叫" print(user_info) #{'name': '学猫叫', 'like': '喵喵喵', 'height': 1.51} 将原有的name = 冯提莫覆盖。

setdefault(key,default) # 指定key和value,如果key存在则不覆盖:

setdefault在添加元素的时候()里面需要用,隔开。如user_info.setdefault(“height”,1.51)

user_info = {"name":"冯提莫","like":"喵喵喵"} user_info.setdefault("height",1.51) print(user_info) #{'name': '冯提莫', 'like': '喵喵喵', 'height': 1.51} user_info.setdefault("name","学猫叫") print(user_info) #{'name': '冯提莫', 'like': '喵喵喵', 'height': 1.51} name名字不覆盖。

阅读全文

本文共计484个文字,预计阅读时间需要2分钟。

Python字典如何实现高效增加与删除元素操作?

增加操作:变量名[key]=value

增加操作:

变量名[key] = value # 通过key添加value值,如果key存在则覆盖

user_info = {"name":"冯提莫","like":"喵喵喵"} user_info["height"] = 1.51 # 添加一个元素 print(user_info) #{'name': '冯提莫', 'like': '喵喵喵', 'height': 1.51 user_info["name"] = "学猫叫" print(user_info) #{'name': '学猫叫', 'like': '喵喵喵', 'height': 1.51} 将原有的name = 冯提莫覆盖。

setdefault(key,default) # 指定key和value,如果key存在则不覆盖:

setdefault在添加元素的时候()里面需要用,隔开。如user_info.setdefault(“height”,1.51)

user_info = {"name":"冯提莫","like":"喵喵喵"} user_info.setdefault("height",1.51) print(user_info) #{'name': '冯提莫', 'like': '喵喵喵', 'height': 1.51} user_info.setdefault("name","学猫叫") print(user_info) #{'name': '冯提莫', 'like': '喵喵喵', 'height': 1.51} name名字不覆盖。

阅读全文