作者: Naomasa Numajiri
日時: 2002/5/3(18:16)
こんにちは、

また例のごとく、betterな別解がございましたらよろしくです。

実行方法
a) python index.py 作成元データ[ENTER]
b) ./index.py 作成元データ[ENTER]
等のように実行

--^ index.py
#!/usr/bin/env python

from sys import argv
from re import split

dict = {}
file = open(argv[1],'r')

line = file.readline()
while line:
    list = split(r'\s',line[:-1])
    for key in list[1:]:
        try:
            dict[key] = dict[key] + list[0] + ','
        except KeyError,err:
            dict[key] = list[0] + ','
    line = file.readline()

for key in dict.keys():
    print '%-20s... %s'%(key,dict[key][:-1])
--$

-- ぬ

----- Original Message ----- 
From: "Yさ" <saw@...>
To: <TSabc@...>
Sent: Friday, May 03, 2002 2:00 PM
Subject: [TSabc:87] 言語の比較の参考2


| ネタを考えてみました。
| 
| [お題]簡易索引メーカー
| [内容]ページ・名称データから索引を作成し、表示する。
|  ↓こんな感じ
| -----
| 言い出しっぺの法則   ... 1,11,29
| インタープリター     ... 12,30
|  :
| -----
| 
<攻略>