0

ファイルの内容を読み取り、文字列形式で印刷する必要があります。現在、キーの値がリスト、つまり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

リスト内にネストされたdictが上記よりも最適化され、優れているかどうか疑問があります

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

dictでリストを使用するか、リストでdictを使用するかにかかわらず、メモリの最適化に関しては実際には違いはありません。ユースケースによっては、一方が他方を操作する方が簡単な場合があります。その場合、特定の1つを選択することで、全体的な速度パフォーマンスが低下する可能性があります。

于 2012-11-30T05:54:53.570 に答える