• python一个键对应多个值,并实现不覆盖添加


    python中,字典是可以多层嵌套的,基于此来实现一个键对应多个值

    一个键对应多个值

    类似于下面这样的
    {1:[01,02,03],二:[99,98,97]}#这是字典(最外面的一层)嵌套列表(键对应的值)
    {1:{01,02,03},二:{99,98,97}}#这是字典嵌套字典

    向嵌套的值添加新数据

    dict.setdefault(key,[]).append(value)#对嵌套列表类型的进行添加值操作
    dict.setdefault(key,{}).append(value)#对嵌套字典类型的进行添加值操作

    例如

    dict_old =  {1:[01,02,03],二:[99,98,97]}
    dict_old.setdefault(1,[]).append("新数据")
    print(dict_old)
    

    执行结果

    {1:[01,02,03,新数据],二:[99,98,97]}

    微信公众号

    扫描下方二维码关注个人微信公众号,获取更多学习资料,公众号有我的联系方式~

  • 相关阅读:
    Bridage
    国内项目测试培训笔录和小结
    Proxy
    数据库设计
    PDF转Word
    机务维修成本技术点
    MyEclipse10
    MyEclips:Struts 2 + Hibernate 4 + SQL Server2008
    观察者模式
    javascript事件设计模式
  • 原文地址:https://www.cnblogs.com/xuezhang/p/14352391.html
Copyright © 2020-2023  润新知