0

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

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'[]]...}

你能在这方面帮助我吗

4

1 回答 1

0

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

于 2012-11-30T05:54:53.570 回答