1
8.3. collections — Container datatypes — Python 3.6.4rc1 documentation
namedtuple
の5つのメソッドを指定します。dir()によってリストされていないnamedtupleのメソッド
namedtuple_methods = {'_fields', '_make', '_replace', '_asdict', '_source'}
それにもかかわらず、この方法は、彼らが何の交差点を共有していないdir
方法
from collections import namedtuple
set(dir(namedtuple)) & namedtuple_methods
In [64]: set(dir(namedtuple)) & namedtuple_methods
Out[64]: set()
によって取得することができません。興味深いことに
、特定のnamedtuple
リスト方法
Book = namedtuple('Book', 'name, author')
In [70]: set(dir(Book)) & namedtuple_methods
Out[70]: {'_asdict', '_fields', '_make', '_replace', '_source'}
machenismの背後には何ですか?