作者: Kaoru Kusunoki
日時: 2004/3/11(18:16)
> お気に召したものがありましたら、採用してください
> ませ。
機械伯爵さん ありがとうございます。

>  = ["--"]*15
こういった書き方が可能なんですね。

> <使用後3>
> table=re.split(r"\s*</tr>\s*",
>   reduce(
>     lambda x,y:re.sub(y[0],y[1],x),[
>       (r"</*td\s*>(.|\s)", r"\1"),
>       (r"</*b\s*>(.|\s)", r"\1"),
>       (r"(?!/tr)(/|:|-|<tr\s*>)", ""),
>       (r">\s*<", "><"),
>       (r"\n\s*", r"\n")]))
少々難解でしたが、
>     lambda x,y:re.sub(y[0],y[1],x),[
は lambda x,y:re.sub(y[0],y[1],x),[str で確認してOK でした。
リストを頭からなめていき、x y として、その結果を x とし、次を y
として繰り返すということですね。

> ]=[wd(x):for x in (
こういった書き方がいいのでしょうか?例えば

[ ...
 ....
 ..... ]
= [

とか
[ ...
 ....
 ..... ] = 
[

いかがでしょうか。

---------------- 
くすのき@まっとう
http://www.heididorf.net
kusunoki@...-inet.or.jp