namedtuple в Python 2.5
Я знаю, что класс namedtuple
существует с 2.6 и далее.
Есть ли способ реализовать подобную функциональность в Python 2.5, чтобы сделать обычные кортежи для достижения этой цели?
Student = namedtuple('Student', 'name serial')
2 ответа:
Существует рецептреализации именованных кортежей в Python 2.4 и более поздних версиях. Вы можете сравнить это с фактической реализацией именованных кортежей, скажем, в Python 2.7 здесь.
Фактическим источником
namedtuple
в Python является этот рецепт здесь: именованные кортежи .Полученный рецепт был хорошо принят, поэтому он был предложен и принят для включения в модуль коллекций для Py2.6.