2

namedtupleクラスが2.6以降に存在することは承知しています。これを実現するために通常のタプルを作成できるように、Python 2.5 で同様の機能を実装する方法はありますか?

Student = namedtuple('Student', 'name serial')
4

2 に答える 2

5

Python 2.4 以降で名前付きタプルを実装するためのレシピがあります。これを、たとえば Python 2.7 hereでの名前付きタプルの実際の実装と比較できます。

于 2012-07-11T08:27:05.927 に答える
3

Pythonでの の実際のソースは、namedtupleこのレシピです: Named Tuples

得られたレシピは好評だったため、Py2.6 のコレクション モジュールに含めることが提案され、承認されました。

于 2012-07-11T08:27:06.930 に答える