前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 字典添加修改数据的方法

Python 字典添加修改数据的方法

作者头像
Zkeq
发布2022-05-18 13:43:54
5770
发布2022-05-18 13:43:54
举报
文章被收录于专栏:Zkeq

字典添加修改数据的方法

[]处理法

字符串,列表, list[0] = 10

  • 字典索引
  • dict[ 'name' ] = 'dewei'
  • 添加或修改 , 根据key是否存在所决定
字典的内置函数update
功能
  • 添加新的字典,如新字典中有和原字典相同的key , 则该keyvalue会被新字典value覆盖
用法
  • dict.update(new_dict) – 该函数无返回值
参数
  • new_dict : 新的字典
字典的内置函数setdefault
功能
  • 获取某个keyvalue , 如key不存在于字典中 , 将会添加key并将value设为默认值
用法
  • dict.setdefault(key, value)
参数
  • key : 需要获取的key
  • value : 如果key不存在 , 对应这个key存入字典的默认值
注意事项再强调
  • 字典中每一个key一定是唯一
  • 字典中的数据量没有限制
  • 字典中的value可以是任何python的内置数据类型的对象和自定义的对象
代码
代码语言:javascript
复制
# coding:utf-8

user = {'username': 'dewei', 'age': 33}
xiaomu = {'username': '小慕', 'age': 10, 'top': 175, 'sex': '男'}
user.update(xiaomu)
print(user)

value = user.setdefault('username', 'xiaoyun')
value = user.setdefault('birthday', '2021-1-1')
print(user, value)

# user['top'] = 174
#
# print(user)
# user['username'] = '小慕'
# print(user)
# user['top'] = 175
# user['age'] = 10
# print(user)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 字典添加修改数据的方法
    • []处理法
      • 字典的内置函数update
        • 功能
        • 用法
        • 参数
      • 字典的内置函数setdefault
        • 功能
        • 用法
        • 参数
      • 注意事项再强调
        • 代码
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档