如果我们获得此代码:
from collections import namedtuple
Book = namedtuple('Book', 'title author year price')
favorite = Book('Adventures of Sherlock Holmes',
'Arthur Conan Doyle', 1892, 21.50)
another = Book('Memoirs of Sherlock Holmes',
'Arthur Conan Doyle', 1894, 23.50)
still_another = Book('Return of Sherlock Holmes',
'Arthur Conan Doyle', 1905, 25.00)
如何在变量still_another中获取该书的标题?
答案 0 :(得分:4)
你可以这样做:
print(still_another.title)
namedtuple
中的每个值都可以通过其名称访问,在您的情况下,可以通过.title
访问该标题。