固有のメソッドを持たないただの属性の集合であるオブジェクトのクラスを構築する。
(例)
import collections if __name__ == '__main__': Book = collections.namedtuple('Book', ['title', 'author', 'isbn']) book = Book('Fluent Python', 'Luciano Ramalho', '978-4-87311-817-8') print(book)
(備考)
以下のような書き方も出来る。
Book = collections.namedtuple(‘Book’, ‘title,author,isbn’)
Book = collections.namedtuple(‘Book’, ‘title author isbn’)