嵌套列表和词典

时间:2012-11-30 05:16:07

标签: python

我必须读取文件的内容并使用字符串格式化打印它们。目前我使用的是一个dict,其中键的值是一个列表,即嵌入了dict的列表。

data={'Hour':[],'Total Incoming':[],'Pass':[],'Stale Client':[],'Error':[],'Exec time':[[],],'Update time':[[],]}

打印时我使用for循环

for i in range (0,len(data['Hour']-1):
    print data['Hour'][i],data['Total Incoming'][i] and so on

我怀疑嵌套在列表中的字典是否比上面的

更优化和更好
data=[{'Hour1':['Total Incoming','Pass','Stale Client','Error','Exec time'[],'Update time'[]]},{'Hour2':['Total Incoming','Pass','Stale Client','Error','Exec time'[],'Update time'[]]...}

你能帮助我吗

1 个答案:

答案 0 :(得分:0)

无论是使用dict中的列表还是列表中的dict,在内存优化方面都没有任何区别。根据您的使用情况,可能更容易使用另一个,在这种情况下,您可以通过选择特定的一个来获得较小的整体速度性能。