こんにちは、
また例のごとく、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
| :
| -----
|
<攻略>