On Thu, 15 Aug 2002 16:44:05 +0900
Atsuo Ishimoto <ishimoto@...> さんwrote:
> ついでに、最近のPythonではこんな風にも書ける、という例として(多分)同じ
> 結果になる(と思う)スクリプトを書いてみました。ご参考までに。
>
> # もうちょっと便利で分かりにくい機能もありますが、そっちは省略(^^;
>
> goodss = ['goods1', 'goods2', 'goods3']
> files = ['2002-04.txt', '2002-05.txt']
> uriage = {}
>
> files.sort()
> for name in files:
> # 当月のデータの初期値(0)をセット
> for goods in goodss:
> p = uriage.setdefault(goods, [])
> p.append('0')
>
> for line in open(name):
> goods, num = line.split()
> # 当月のデータを更新
> uriage[goods][-1] = num
>
> goodss.sort()
> for goods in goodss:
> print "%s\t%s" % (goods, "\t".join(uriage[goods]))
これいただいてもよいですか。FGALTSにも出したいし、日記にも記事として載
せたいのです。無論、著作権表示は手抜きはありませんが、よろしくご検討くだ
さいませ。
藤岡 和夫
FGALTS@...
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/