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'[]]...}
好你能幫助我在這方面
您是否嘗試過使用'timeit'模塊? –
這兩種方法都有相同的執行時間,因爲其中一個是dict中的列表,另一個是列表中的字符串。我實際上想知道哪一個是更好的方式來存儲讀取的數據並將其作爲文件打印出來我正在閱讀的文件大小約爲3至4 gb,總傳入數量約爲每小時5000個 – Tyranicangel