Python对商品属性进行二次分类并输出多层嵌套字典( 三 )


这里结果显示的不太好看,其实在linux下输出很清晰,看图片:

Python对商品属性进行二次分类并输出多层嵌套字典

文章插图
这个的难点在于的多层嵌套字典的输出和删除字典中的值,譬如在这里就是删除字典中value = http://www.kingceram.com/post/0的值,我最开始的时候是把value值提取出来放到一个列表里去删除,但是删除之后至少还会保留一个0值,后来想到可以把字典的key和value反转,用dict.pop删除key = 0的键值对就可以了 。第二个难点就是多层嵌套字典的排序 。我们知道字典是无序的,所以只能把字典按照value排序,然后把排序后的结果存到一个list里,在和原来对应的key值列表组合成字典,这样就方便多了 。
记录一下上周的工作,以后忘记了回来再看,如果大家有更好的方法,欢迎交流~
ps:这个天猫数据是我编的,如果需要我可以分享出来 = =