概述
我一直在尝试创建一个由字典组成的字典,同时从csv文件导入它们的值。在
假设我有3个csv文件,每个文件的评级不同(150300600),与此类似:6,100
8,150
10,200
对于每一个评分,我都在尝试填充一个相应的字典,如下所示:
^{pr2}$
我想编一本复合词典flg={150:{6:100,8:150,....},300{6:140,8:160...}, etc, etc}
然后将值指定给单独的词典:flg150=flg.get(150)
问题是,当我运行flg dict时,它的所有键的值都是相同的。在{}
600
{'8': '210', '6': '160', '10': '260'}
{'8': '210', '6': '160', '10': '260'}
300
{'8': '190', '6': '140', '10': '240'}
{'8': '190', '6': '140', '10': '240'}
150
{'8': '170', '6': '120', '10': '220'}
{'8': '170', '6': '120', '10': '220'}
{600: {'8': '170', '6': '120', '10': '220'}, 300: {'8': '170', '6': '120', '10': '220'}, 150: {'8': '170', '6': '120', '10': '220'}}
我做错什么了?有没有办法让它更优雅一点,因为它看起来有点难看。。。?在
最后
以上就是想人陪小懒猪为你收集整理的python 遍历字典嵌套_用Python中的for循环创建嵌套字典的全部内容,希望文章能够帮你解决python 遍历字典嵌套_用Python中的for循环创建嵌套字典所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复