6
Python的文件說:是什麼namedtuple收益和其類型名稱參數之間的區別?
collections.namedtuple(typename, field_names[, verbose=False][, rename=False])
Returns a new tuple subclass named typename.
,並給出了一個例子
>>>Point = namedtuple('Point',
...
在所有的例子我能找到的,從namedtuple
和論證typename
返回拼寫相同。
做實驗,似乎爭論不要緊:
>>>Class = collections.namedtuple('Junk', 'field')
>>>obj = Class(field=1)
>>>print obj.field
1
有什麼區別?如何在typename
參數有關係嗎?
原諒我,但是這就是我不明白。爲什麼兩件事?爲什麼我們需要官方名稱和變量名稱可能不同? –
@MarkGaleck:更新答案 –