事例:dict.keys を使って

>>> dirs = dict([(e,type(getattr(dict,e))) for e in dir(dict)])
>>> s = dirs.keys()
>>> s.sort(); s
['__class__', '__cmp__', '__contains__', '__delattr__', '__delitem__', '__doc__',
'__eq__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__',
'__iter__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__reduce__',
'__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__str__', 'clear', 'copy',
'fromkeys', 'get', 'has_key', 'items', 'iteritems', 'iterkeys', 'itervalues', 'keys',
'pop', 'popitem', 'setdefault', 'update', 'values']

組み込み関数 dir と同じ結果が得られます。


《ひよ子のきもち♪2008/08/20》