作者: Bruce.
日時: 2005/11/23(00:08)
Bruce.です。

情報ありがとうございます。

Fe2+ さんは書きました (2005/11/22 22:04):

> 3) その他は __contains__ に引き渡して True/False を教えてもらう
> となっているはずです。
> 
> 辞書では3番目のアプローチで、実質的に has_key 呼び出しと同じことになる
> (C での実装の詳細は知りませんが __contains__ のスロットと has_key が同
> じ関数を指している…のかな)というのが速い理由だと思います。

ふむ。

in の右辺が辞書とリストで違ってるんだから、実際の処理も
切り替わるというのに思い至りませんでした。辞書の内容を
逐次列挙してたらそっちのほうが大変そう。

-- 
木村浩一
  I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
  mail kbk at kt.rim.or.jp
	web  www.kt.rim.or.jp/~kbk/index.html#zakkicho
	     homepage3.nifty.com/farstar/

-- 
木村浩一
  I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
  mail kbk@...
	web  www.kt.rim.or.jp/~kbk/index.html#zakkicho
	     homepage3.nifty.com/farstar/