zoukankan      html  css  js  c++  java
  • python字典对与list对象组合使用小问题

    遇到的低级错误,做个小记录,防止下次在陷进去........

    两行数据,分别每行做为一个字典,存传在list中,但是现在问题来了,第二行的数据会覆盖第一行.结果就是,list存储了的两个元素的数据一样.都是最后一条.

    如图:

    经过多次检查,多次的折磨,我是越陷越深啊,因为字典对现两行数据的key值一样,按照我代码写的,第二次是要替换第一行的,就是说字典对象中只有一行数据.

    ok,我想这样也没关系嘛,每次改之前我都是增加到数组里,改了也不影响吧.结果太想当然了.

    结果,第二次修改了字典内容后,list中的数据,自动跟着变了.再次增加到list,结果两行数据都是一样的.

    到此我是让自己整晕菜了.

    后来整理下,发现问题很简单.把定义字典的位置换换,每次相当于创建一个新的字典不就行了吗.唉.至此问题解决,不该范的low中的low的错误

    上图:

    给datalist={}搬个家,问题解决,每次循环相当于创建一个新的字典.这样就不会影响list中的值了.

    记录下来,给自己长点记性.............呵呵了.

  • 相关阅读:
    log日志框架和LocationAwareLogger问题
    Eclipse 各种小图标的含义
    自定义log4j日志级别
    在Tomcat配置JNDI数据源的三种方式
    mybatis中"#"和"$"的区别
    Postman用法简介-Http请求模拟工具
    mustache模板技术(转)
    VS的编译选项
    Java Service Wrapper简介与使用
    还活着
  • 原文地址:https://www.cnblogs.com/yhleng/p/6846136.html
Copyright © 2011-2022 走看看